 		
 		// -- Proxy Methods ---------------------------------------------------
 		
+		/** @private */
 		flash_proxy override function getProperty(name:*):*
 		{
         	return _list[name];
     	}
 		
+		/** @private */
 		flash_proxy override function nextNameIndex(idx:int):int
 		{
 			return (idx < _list.length ? idx + 1 : 0);
 		}
 
+		/** @private */
 		flash_proxy override function nextName(idx:int):String
 		{
 			return String(idx-1);
 		}
 		
+		/** @private */
 		flash_proxy override function nextValue(idx:int):*
 		{
 			return _list[idx-1];

			return true;
		}
		
		internal function removeAt(idx:int):Object
		{
			var o:Object = Arrays.removeAt(_list, idx);

			return o;
		}
		
		/**
		 * Internal method for removing all objects from ths list.
		 * @private
		 */
		internal function clear():void
		{
			_map = new Dictionary();
