                 }
             }
         }
+
+        if (!invalidateLayout)
+            _includeInLayout = oldIncludeInLayout;
     }
     
     /**

                                    translation:Vector3D = null,
                                    postLayoutScale:Vector3D = null,
                                    postLayoutRotation:Vector3D = null,
                                    postLayoutTranslation:Vector3D = null):void
    {
        if (_layoutFeatures == null)
        {
            // TODO (chaase): should provide a way to return to having no

                translation, postLayoutScale, postLayoutRotation,
                postLayoutTranslation);
            invalidateTransform();      

            // Will not invalidate parent if we have set _includeInLayout to false
            // in the beginning of the method
            invalidateParentSizeAndDisplayList();
        }
        else
