             else if (_mxmlContent != null)
             {
                 contentGroup.mxmlContent = _mxmlContent;
+                _mxmlContent = null;
             }
             
             // copy proxied values from contentGroupProperties (if set) to contentGroup

                _placeHolderGroup = new Group();
                 
                if (_mxmlContent)
                    _placeHolderGroup.mxmlContent = _mxmlContent;
                
                _placeHolderGroup.addEventListener(
                    ElementExistenceEvent.ELEMENT_ADD, contentGroup_elementAddedHandler);

     */
    public function set mxmlContent(value:Array):void
    {
        if (contentGroup)
            contentGroup.mxmlContent = value;
        else if (_placeHolderGroup)
            _placeHolderGroup.mxmlContent = value;
        else
            _mxmlContent = value;
    }
    
    //----------------------------------
