 	/**
 	 * @private
 	 */
-	public function get matrix3D():Matrix3D
+	public function get layoutMatrix3D():Matrix3D
 	{
 		if(_layoutFeatures == null) initAdvancedLayoutFeatures();
 		return _layoutFeatures.layoutMatrix3D;			

			var m:Matrix = _transform.matrix;
			var m3:Matrix3D =  _transform.matrix3D;
			if(m != null)
				matrix = m.clone();
			else if(m3 != null)
				matrix3D = m3.clone();

			invalidateSize();
    }

	 * Documentation is not currently available.  the matrix of a component is the transform matrix used to calculate its layout
	 * relative to its siblings. This matrix is modified by the values of the offset property to determine its final, computed matrix.
	 */
	public function set layoutMatrix3D(value:Matrix3D):void
	{
		if(_layoutFeatures == null) initAdvancedLayoutFeatures();
		_layoutFeatures.layoutMatrix3D = value;
