                 {
                     elt = freeRenderers.pop();
                     elt.visible = true;
-                    if (elt is UIComponent)
-                        UIComponent(elt).includeInLayout = true;
+                    elt.includeInLayout = true;
                     if (elt is IDataRenderer)
                         IDataRenderer(elt).data = item;
                     recycledIR = true;

            {
                IDataRenderer(elt).data = null;  // reduce probability of leaks
                elt.visible = false;
                if (elt is UIComponent) 
                    UIComponent(elt).includeInLayout = false;
                freeRenderers.push(elt);
            }
            else

    //  Methods: Access to overridden methods of base classes
    //
    //--------------------------------------------------------------------------
    
    /**
     *  @inheritDoc
