 		
 		protected function initializeContollers() : void
 		{
-			addController(new TransformController());
+            _transformController = new TransformController();
+			addController(_transformController);
 		}
 		
 		protected function initializeDataProviders() : void

		private var _transform			        : Matrix4x4;
		
		private var _controllers		        : Vector.<AbstractController>;
		
		private var _added				        : Signal;
		private var _removed			        : Signal;

												 output			: Matrix4x4 = null) : Matrix4x4
		{
            output ||= new Matrix4x4();
            output.copyFrom(_transformController.getWorldToLocalTransform(this, forceUpdate));
            
			return output;
		}
