Completed implementation of the GroupComponents composite pattern.
GroupComponentsUser is the leaf class for GroupComponents. It contains a
reference to a user object.