Description
In general, the UI wraps Grouper objects (Groups, Stems, Subjects, Memberships etc), with a Map. The constructor for some implementations pre-emptively instantiate objects e.g. GroupAsMap instantiates its parent Stem whether or not it is needed.