     //----------------------------------
     //  layer
     //----------------------------------  
-    /**
-     *  @inheritDoc
-     */
+	/**
+	 * Determines the order in which items inside of groups are rendered. Groups order their items based on their layer property, with the lowest layer
+	 * in the back, and the higher in the front.  items with the same layer value will appear in the order they are added to the Groups item list.
+	 * 
+	 * defaults to 0
+	 * 
+	 * @default 0
+	 */
     public function get layer():Number
     {
         return layoutFeatures.layer;

    [Bindable("propertyChange")]
    [Inspectable(category="General")]
    
    /**
     *  Indicates the rotation of the element, in degrees,
     *  from the transform point.
     */
    public function get rotationX():Number
    {
        return layoutFeatures.layoutRotationX;

        return layoutFeatures.layoutMatrix3D;           
    }
    
	/**
	 * A utility method to update the rotation and scale of the transform while keeping a particular point, specified in the component's own coordinate space, 
	 * fixed in the parent's coordinate space.  This function will assign the rotation and scale values provided, then update the x/y/z properties
	 * as necessary to keep tx/ty/tz fixed.
	 * @param rx,ry,rz the new values for the rotation of the transform
	 * @param sx,sy,sz the new values for the scale of the transform
	 * @param tx,ty,tz the point, in the component's own coordinates, to keep fixed relative to its parent.
	 */
    public function transformAround(rx:Number,ry:Number,rz:Number,sx:Number,sy:Number,sz:Number,tx:Number,ty:Number,tz:Number):void
    {
        layoutFeatures.transformAround(rx,ry,rz,sx,sy,sz,tx,ty,tz,true);
