          */
         override public function get itemRenderer():IFactory
         {
-            if (!_itemRenderer)
-                _itemRenderer = new ClassFactory(DefaultColumnHeaderRenderer);
-            
-            return _itemRenderer;
+            if (!super.itemRenderer)
+                itemRenderer = new ClassFactory(DefaultColumnHeaderRenderer);
+            
+            return super.itemRenderer;
         }
         
         /**

         */
        override public function set itemRenderer(value:IFactory):void
        {
            if (_itemRenderer == value)
                return;
            
            _itemRenderer = value;
            
            dispatchChangeEvent("itemRendererChanged");
        }

        //----------------------------------
        //  itemRenderer
        //----------------------------------
                
        [Bindable("itemRendererChanged")]
        
        /**
