 		
 		public function getColors():Array
 		{
+			validate();
+			
 			var colors:Array = [];
 			
 			for(var i:int =0;i< _colorNodes.length;i++)


		public function get name():String
		{
			if (_isXML)
				return XML(value).@name;
			else
				return null;
		}
		public function set name(newName:String):void
		{
			if (_isXML)
			{
				var xml:XML = XML(value);

		}
		
		public function reverse():void
		{
			validate();
			
			if (_isXML)
			{
				var xml:XML = XML(value);
