 import flex.core.SkinnableComponent;
 import flex.events.FlexEvent;
 import flex.events.ItemExistenceChangedEvent;
-import flex.intf.ILayout;
+import flex.layout.LayoutBase;
 
 import mx.collections.IList;
 import mx.core.ContainerCreationPolicy;

    /**
     * @private
     */
    public function set layout(value:ILayout):void
    {
        _layout = value;  
        if (contentGroup)

    //  layout
    //----------------------------------
    
    private var _layout:LayoutBase = null;
    
    /**
     *  @copy flex.core.Group#layout
     */
    public function get layout():LayoutBase
    {
        return (contentGroup) ? contentGroup.layout : _layout;
    }
