Free the EventPluginManager of ProviderInterface, use ServiceProvider custom class instead