 			return _children[int(index - 1)];
 		}
 		
+		/**
+		 * @inheritdoc 
+		 */
 		public function addController(controller : AbstractController) : void
 		{
 			_controllers.push(controller);

			_controllerAdded.execute(this, controller);
		}
		
		public function removeController(controller : AbstractController) : void
		{
			var numControllers	: uint = _controllers.length - 1;

	import aerys.minko.ns.minko_scene;
	import aerys.minko.scene.controller.AbstractController;
	import aerys.minko.type.Signal;
	import aerys.minko.type.loader.ILoader;
	import aerys.minko.type.loader.SceneLoader;
	import aerys.minko.type.loader.parser.ParserOptions;
	import aerys.minko.type.math.Matrix4x4;
	
	import flash.net.URLRequest;
	import flash.utils.ByteArray;
	import flash.utils.Proxy;
	import flash.utils.flash_proxy;
	import flash.utils.getQualifiedClassName;
