 		{
 			if (x != _vector.x || y != _vector.y || z != _vector.z || w != _vector.w)
 			{
-				_vector.x = x;
-				_vector.y = y;
-				_vector.z = z;
+				_vector.setTo(x, y, z);
 				_vector.w = w;
 
 				_update = UPDATE_ALL;


		public function toString() : String
		{
			return "(" + _vector.x + ", " + _vector.y + ", " + _vector.z + ", "
				   + _vector.w + ")";
		}

		public static function scale(v : Vector4, s : Number, out : Vector4 = null) : Vector4


			return this;
		}
		
		public function decrementBy(vector : Vector4) : Vector4
		{
			_vector.decrementBy(vector._vector);
