NotImplementedError is raised if apply_plugin_settings is not redefined