 
         if (value)
         {
-            value.clipAndEnableScrolling = clipAndEnableScrolling;
-            value.verticalScrollPosition = verticalScrollPosition;
-            value.horizontalScrollPosition = horizontalScrollPosition;
-            _layoutProperties = null;
-        }
-        else 
-        {
-            _layoutProperties = {
-                verticalScrollPosition: _layout.verticalScrollPosition,
-                horizontalScrollPosition: _layout.horizontalScrollPosition,
-                clipAndEnableScrolling: _layout.clipAndEnableScrolling 
-            };
+            if (_layoutProperties)
+            {
+                if (_layoutProperties.clipAndEnableScrolling !== undefined)
+                    value.clipAndEnableScrolling = _layoutProperties.clipAndEnableScrolling;
+                
+                if (_layoutProperties.verticalScrollPosition !== undefined)
+                    value.verticalScrollPosition = _layoutProperties.verticalScrollPosition;
+                
+                if (_layoutProperties.horizontalScrollPosition !== undefined)
+                    value.horizontalScrollPosition = _layoutProperties.horizontalScrollPosition;
+                
+                _layoutProperties = null;
+            }
+            
+            if (_layout)
+                value.clipAndEnableScrolling = _layout.clipAndEnableScrolling;
+        }
+        else
+        {
+            if (_layout)
+            {
+                // when the layout changes, we don't want to transfer over 
+                // horizontalScrollPosition and verticalScrollPosition
+                _layoutProperties = {clipAndEnableScrolling: _layout.clipAndEnableScrolling};
+            }
         }
 
         if (_layout)

    mx_internal function $invalidateDisplayList():void
    {
        super.invalidateDisplayList();
    }
    
    /**

     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public function GroupBase()
    {
        super();
        tabChildren = true;
    }
        
    //--------------------------------------------------------------------------
