      */
     public function getMinBoundsHeight(postLayoutTransform:Boolean = true):Number
     {
-        return transformHeightForLayout(width, height, postLayoutTransform);
+        return getPreferredBoundsHeight(postLayoutTransform);
     }
 
     /**

     */
    public function getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number
    {
        return transformWidthForLayout(width, height, postLayoutTransform);
    }

    /**

        if (!m)
            return y;

        var topLeft:Point = new Point(0, 0);
        MatrixUtil.transformBounds(new Point(preferredWidth, preferredHeight), m, topLeft);
        return topLeft.y;
    }
    
