#1252 Created PluginInterface::instantiatePlugin function