Solution: An Observer Manager implements the following protocol:
In this way neither the observer nor the observed object need know the existance of the other.