 			if (_contextView != value)
 			{
 				_contextView = value;
-				mediatorMap.contextView = value;
-				viewMap.contextView = value;
+				// Hack: We have to clear these out and re-map them
+				_commandMap = null;
+				_mediatorMap = null;
+				_viewMap = null;
 				mapInjections();
 				checkAutoStartup();
 			}

			contextView.removeEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
			startup();
		}
	
	}
}
		 */
		protected function get viewMap():IViewMap
		{
			return _viewMap ||= new ViewMap(contextView, injector);
		}
		
		/**
