      */
     public function validateNow():void
     {
-        if (elementHost)
+        if (parent)
         {
             UIComponentGlobals.layoutManager.validateClient(
-                ILayoutManagerClient(elementHost));
+                ILayoutManagerClient(parent));
         }
     }
 

        // will be invalidated as well.

        // TODO EGeorgie: hook up directly with the layout manager?
        if (elementHost)
            elementHost.elementChanged(this);
    }

    /**

        // to preseve original behavior before layout API unification.
        invalidateDisplayList();
        
        if (parent)
            GroupBase(parent).elementLayerChanged(this);
    }

    /**
