fixing regression related to auto-adding shapes to ShapeGroups on update