squash with Added property-read cm_info::effectivegroupmode
squash with Added property-read cm_info::effectivegroupmode
squash with course: Properties of cm_info are read-only and calculated