A reference used to get this plugin from the plugin cache.
The plugin to be stored. Should be the core object, not instantiated.
If this plugin is to be injected into the Scene Systems, this is the property key map used.
A value to be passed to the plugin's init method.
Stores a custom plugin in the global plugin cache. The key must be unique, within the scope of the cache.