Updated PluginInterface