             
             // TODO: Need to force the contentGroup to removeChild on its content children
             // before the any other Group adds the content children
-            contentGroup.content = null;
+            contentGroup.mxmlContent = null;
             contentGroup.validateProperties();
         }
     }

     */
    private function createContentIfNeeded():void
    {
        if (!contentCreated && creationPolicy != ContainerCreationPolicy.NONE)
            createDeferredContent();
    }
    

    }
   
    //----------------------------------
    //  mxmlContentFactory
    //----------------------------------
    
    /** 
     *  @private
     *  Backing variable for the contentFactory property.
     */
    private var _mxmlContentFactory:IDeferredInstance;

    /**
     *  @private
     *  Flag that indicates whether or not the content has been created.
     */
    private var mxmlContentCreated:Boolean = false;
    
    /**
     *  A factory object that creates the initial value for the
     *  content property.
     */
    public function get mxmlContentFactory():IDeferredInstance
    {
        return _mxmlContentFactory;
    }   
    
    /**
     *  @private
     */
    public function set mxmlContentFactory(value:IDeferredInstance):void
    {
        if (value == _mxmlContentFactory)
            return;
        
        _mxmlContentFactory = value;
        mxmlContentCreated = false;
    }
    
    //----------------------------------
