plugins are singleton - add @classmethod annotation