 		private var _invalidDepth		: Boolean							= false;
 		private var _localToWorld		: Matrix4x4							= null;
 		private var _worldToScreen		: Matrix4x4							= null;
+        
+        private var _changes            : Object                           = {};
 		
 		public function get vertexComponents() : Vector.<VertexComponent>
 		{

		public function unsetBindings(meshBindings	: DataBindings,
									  sceneBindings	: DataBindings) : void
		{
			for (var parameter : String in _bindings)
			{
				meshBindings.removeCallback(parameter, parameterChangedHandler);

		
		public function setParameter(name : String, value : Object) : void
		{
			if (!_enabled)
            {
                _changes[name] = value;
                
				return ;
            }
			
			var binding : IBinder = _bindings[name] as IBinder;
			
