 		 */
 		protected function get commandMap():ICommandMap
 		{
-			return _commandMap;
+			return _commandMap || (_commandMap = new CommandMap(eventDispatcher, injector, reflector));
 		}
 		
 		/**

		// CPI ////////////////////////////////////////////////////////////////
		
		/**
		 * @private
		 */
		protected function initialize():void
		{
			_injector = _injector || new SwiftSuspendersInjector();
			_reflector = _reflector || new SwiftSuspendersReflector()
			_commandMap = _commandMap || new CommandMap(eventDispatcher, injector, reflector);
			_mediatorMap = _mediatorMap || new MediatorMap(contextView, injector, reflector);
			mapInjections();
			checkAutoStartup();
		}
		
		/**
		 * Bind some commonly needed contextual dependencies for convenience
		 *
		 * <p>Override this to change the default (blank) configuration</p>

		 */
		protected function get mediatorMap():IMediatorMap
		{
			return _mediatorMap || (_mediatorMap = new MediatorMap(contextView, injector, reflector));
		}
		
		/**
