                 height = minHeight;
             }
         }
-
+        
+        setActualSize(width, height);
+    }
+    
+    /**
+     *  @private
+     */
+    mx_internal function setActualSize(width:Number, height:Number):void
+    {
         if (_width != width || _height != height)
         {
             var oldWidth:Number = _width;

                dispatchPropertyChangeEvent("width", oldWidth, width);
            if (height != oldHeight)
                dispatchPropertyChangeEvent("height", oldHeight, height);

            invalidateDisplayList();
        }
    }

            
            _width = width;
            _height = height;
            
            if (layoutFeatures)  // mirroring transform depends on width
            {
                layoutFeatures.layoutWidth = width;
                invalidateTransform();
            }
            
