protected virtual void OnInitialized(ApplicationEventArgs args)
        {
            var initialized = this.Initialized;

            if (initialized != null)
            {
                initialized(this, args);
            }
        }
        protected virtual void OnStarted(ApplicationEventArgs args)
        {
            var started = this.Started;

            if (started != null)
            {
                started(null, args);
            }
        }
        protected virtual void OnInitializing(ApplicationEventArgs args)
        {
            var initializing = this.Initializing;

            if (initializing != null)
            {
                initializing(this, args);
            }
        }
        protected virtual void OnStarting(ApplicationEventArgs args)
        {
            var starting = this.Starting;

            if (starting != null)
            {
                starting(null, args);
            }
        }
		protected virtual void OnInitialized(ApplicationEventArgs args)
		{
			var initialized = this.Initialized;

			if(initialized != null)
				initialized(this, args);
		}
		protected virtual void OnInitializing(ApplicationEventArgs args)
		{
			var initializing = this.Initializing;

			if(initializing != null)
				initializing(this, args);
		}
		protected virtual void OnStarted(ApplicationEventArgs args)
		{
			var started = this.Started;

			if(started != null)
				started(null, args);
		}
		protected virtual void OnStarting(ApplicationEventArgs args)
		{
			var starting = this.Starting;

			if(starting != null)
				starting(null, args);
		}