     /**
      *  @private
      */
-    private static const CLIP_CONTENT_PROPERTY_FLAG:uint = 1 << 0;
+    private static const CLIP_AND_ENABLE_SCROLLING_PROPERTY_FLAG:uint = 1 << 0;
     
     /**
      *  @private

            
            dataGroupProperties = newDataGroupProperties;
            
            dataGroup.addEventListener(
                ItemExistenceChangedEvent.ITEM_ADD, dataGroup_itemAddedHandler);
            dataGroup.addEventListener(
                ItemExistenceChangedEvent.ITEM_REMOVE, dataGroup_itemRemovedHandler);
            dataGroup.addEventListener(
                PropertyChangeEvent.PROPERTY_CHANGE, dataGroup_propertyChangeHandler);
        }

    //--------------------------------------------------------------------------
    
    //----------------------------------
    //  clipAndEnableScrolling
    //----------------------------------
    
    /**
     *  @inheritDoc
     */
    public function get clipAndEnableScrolling():Boolean 
    {
        return (dataGroup) 
            ? dataGroup.clipAndEnableScrolling 
            : dataGroupProperties.clipAndEnableScrolling;
    }

    /**
     *  @private
     */
    public function set clipAndEnableScrolling(value:Boolean):void 
    {       
        if (dataGroup)
        {
            dataGroup.clipAndEnableScrolling = value;
            dataGroupProperties = BitFlagUtil.update(dataGroupProperties as uint, 
                                                     CLIP_AND_ENABLE_SCROLLING_PROPERTY_FLAG, true);
        }
        else
            dataGroupProperties.clipAndEnableScrolling = value;
    }
    
    //----------------------------------
