PluginsAdapter made abstract