         invalidatePropertiesFlag = true;
 
         if (parent)
-            Group(parent).invalidateGraphicElementProperties(this);
+            IGraphicElementHost(parent).invalidateGraphicElementProperties(this);
     }
 
     /**

     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public function parentChanged(value:Group):void
    {
        _parent = value;
        invalidateLayoutDirection();

     */
    public function validateDisplayList():void
    {
        // Don't check the invalidateDisplayListFlag for early return, the IGraphicElementHost takes care to
        // call validateDisplayList() only for elements that need to redraw.
        // Note that even when invalidateDisplayListFlag is false for a particular element,
        // the IGraphicElementHost may still call it to redraw if it shares a display object with another
        // element that is redrawing.
        // if (!invalidateDisplayListFlag)
        //    return;
