         {
             invalidateProperties();
             invalidateDisplayList();
-
-            var p:IInvalidating = parent as IInvalidating;
-            if (p && includeInLayout)
-            {
-                p.invalidateSize();
-                p.invalidateDisplayList();
-            }
+            invalidateParentSizeAndDisplayList();            
 
             _height = value;
 

        // We invalidate size because locking in width
        // may change the measured height in flow-based components.
        invalidateSize();

        var p:IInvalidating = parent as IInvalidating;
        if (p)
        {
            p.invalidateSize();
            p.invalidateDisplayList();
        }

        dispatchEvent(new Event("explicitMinWidthChanged"));
    }

        // may change the measured width in flow-based components.
        invalidateSize();

        invalidateParentSizeAndDisplayList();            
    }

    /**
