 		{
 			_priority = value;
 			_setFlags |= PRIORITY;
+			++_version;
 		}
 		
 		public function set rectangle(value : Rectangle) : void
 		{
 			_rectangle = value;
 			_setFlags |= SCISSOR_RECTANGLE;
+			++_version;
 		}
 		
 		public function set renderTarget(value : RenderTarget) : void

			
		private var _renderTarget		: RenderTarget				= null;
		private var _blending			: uint						= 0;
		private var _shader				: ShaderRessource					= null;
		private var _colorMask			: uint						= 0;
		private var _triangleCulling	: uint						= 0;
		private var _textures			: Vector.<TextureRessource>	= new Vector.<TextureRessource>(8, true);

		{
			var state : RendererState	= FACTORY.create(temporary) as RendererState;
			
			state._setFlags = 0;
			state._version = 0;
			state._offsets.length = 0;
			state._numTriangles.length = 0;
			
			return state;
		}
	}
}