static ApplicationEventManager()
        {
            var provider = Config.Get("MSharp.ApplicationEventManager");

            if (provider.HasValue())
            {
                CurrentApplicationEventManager = (DefaultApplicationEventManager)Type.GetType(provider).CreateInstance();
            }
            else
            {
                CurrentApplicationEventManager = new DefaultApplicationEventManager();
            }
        }