default: execute 'init' after the 'location' option is automatically set
This makes 'init' able to set other options that depend on location. It's still free to change options['location'] if the part is not shared.
This makes 'init' able to set other options that depend on location. It's still free to change options['location'] if the part is not shared.