         // get our parent styleManager
         if (moduleFactory is DisplayObject)
         {
-            var request:Request = new Request(Request.GET_FLEX_MODULE_FACTORY_REQUEST);
+            var request:Request = new Request(Request.GET_PARENT_FLEX_MODULE_FACTORY_REQUEST);
             DisplayObject(moduleFactory).dispatchEvent(request); 
             var moduleFactory:IFlexModuleFactory = request.value as IFlexModuleFactory;
             if (moduleFactory)

    public function set parent(parent:IStyleManager2):void
    {
        _parent = parent;
    }
    
    //----------------------------------

     *  and isParentSizeInvalidatingStyle() queries this set.
     */
    private static var parentSizeInvalidatingStyles:Object =
        {
            baseline: true,
            bottom: true,
            horizontalCenter: true,
            left: true,
            right: true,
            top: true,
            verticalCenter: true
        }
    
    /**
     *  @private
     *  Set of styles for which setStyle() causes
