 import mx.managers.ILayoutManagerClient;
 import mx.utils.MatrixUtil;
 import mx.utils.OnDemandEventDispatcher;
+import flash.display.DisplayObjectContainer;
 
 use namespace mx_internal;
 

        var result:Number = y;
        if(layoutFeatures != null && layoutFeatures.offsets != null)
            result +=  layoutFeatures.offsets.y;    
        return sharedDisplayObject && sharedDisplayObject != elementHost ? result - sharedDisplayObject.y : result;
    }
    
    //----------------------------------

        invalidatePropertiesFlag = true;

        // TODO EGeorgie: hook up directly with the layout manager?
        if (parent && parent is IInvalidating)
            IInvalidating(parent).invalidateProperties();
    }

    /**
