 			
 			clone.visible = visible;
 			clone.frustumCulling = frustumCulling;
-			clone.inFrustum = inFrustum;
+			clone.insideFrustum = insideFrustum;
 			
 			return clone;
 		}

			}
		}
		
		public function get inFrustum() : Boolean
		{
			return _inFrustum;
		}
		public function set inFrustum(value : Boolean) : void
		{
			if (_inFrustum != value)
			{
				_inFrustum = value;
				_changed.execute(this, 'inFrustum');
			}
		}
		

		private static const DATA_DESCRIPTOR	: Object	= {
			'visible'			: 'visible',
			'frustumCulling'	: 'frustumCulling',
			'insideFrustum'		: 'insideFrustum'
		};
		
		private var _visible			: Boolean	= true;
		private var _frustumCulling		: uint		= 0;
		private var _insideFrustum		: Boolean	= true;
		
		private var _changed			: Signal	= new Signal('MeshVisibilityDataProvider.changed');
		private var _propertyChanged	: Signal	= new Signal('MeshVisibilityDataProvider.propertyChanged');
