moved "new-add-plugin" to CMSPluginBase, where it arguably belongs