Only create one instance per plugin class