         public function AsUnitCore() {
             super();
 			initializeInjector();
-            initializeDispatcher();
             initializeObservers();
             initialize();
         }

 			result = new Result();
			injector.mapValue(IResult, result);
		}
		
        protected function initializeDispatcher():void {
            dispatcher = new EventDispatcher(this);
        }

        /**
         * Template method for subclasses to override,

		protected function onRunCompleted():void {
		}

	}
}
