      */
     override public function get height():Number
     {
-        return (layoutFeatures == null) ? super.height : _height;
+        // Return bounding box height in mirroring case
+        return (layoutFeatures == null) ? super.height :
+               MatrixUtil.transformSize(layoutFeatures.layoutWidth, _height, transform.matrix).y;
     }
     
     /**

     */
    override public function set rotation(value:Number):void
    {
        rotationZ = value;
    }
    
    //----------------------------------

     */
    override public function get width():Number
    {
        // Return bounding box width in mirroring case
        return (layoutFeatures == null) ? super.width :
               MatrixUtil.transformSize(layoutFeatures.layoutWidth, _height, transform.matrix).x;
    }
    
    /**
