I'd like to forbid groups from even being members of other groups -- this isn't groups for organizational charts, this is a way of describing the actual Agents participating (insofar as that's useful). Also, while we *say* things like "marketing, support, and development attended the meeting", I'm not sure if we want to try to support that. We know what it means colloquially, and what we really mean is, representatives (Agents) who are right now in those parts of the organization attended, and I think that's handled fine by just having the individual agents identified as the Group members. Groups should mean "the Group as a whole", not "a representative of the Group" (though in some cases that distinction will get blurry, I don't think this is one of them).