renamed PluginBase which no longer made sense