In many of the cases above,
the relations are many-to-one (and maybe many-to-many) rather than
one-to-one.
For instance,
a watch dial interactor might be bound to multiple abstractions:
hour, minute, and second objects.
A view object may do a relational join among multiple
database table objects.
A controller object may control several controlled objects.
A peer may have a group of peers that are considered a single logical unit
(e.g. budgets of the CB group).