     //----------------------------------
     
     [Bindable]
-    [SkinPart(required="false", type="mx.core.IFactory")]
+    [SkinPart(required="false", type="mx.core.IVisualElement")]
     
     /**
      *  The IVisualElement class used to render selected rows or cells.

    //----------------------------------
    
    [Bindable]
    [SkinPart(required="false", type="mx.core.IFactory")]
    
    /**
     *  The IVisualElement class used to render the background of each row.

    //----------------------------------
    
    [Bindable]
    [SkinPart(required="false", type="mx.core.IVisualElement")]
    
    /**
     *  The IVisualElement class used to render the grid's caret indicator.
