         if (!myItemRenderer && item is GraphicElement)
         {
             var graphicItem:GraphicElement = GraphicElement(item);
-            graphicItem.elementHost = this;
+            graphicItem.parent = this;
                             
             if (!graphicItem.displayObject)
                 graphicItem.displayObject = graphicItem.createDisplayObject();

        
        if (item === null)
            throw new Error("DataGroup content can not contain null items.");
            
        // Rules for lookup:
        // 1. if itemRendererFunction is defined, call it to get the renderer factory and instantiate it
        // 2. if itemRenderer is defined, instantiate one

import mx.core.IDataRenderer;
import mx.core.IDeferredInstance;
import mx.core.IFactory;
import mx.core.IVisualItem;
import mx.core.mx_internal;
import mx.core.UIComponent;
import mx.events.CollectionEvent;
