> Handle class doesn't implement the observer pattern. It is linked to
> an instance of Observable, but the link is permanent. Because the link
> is permanent, it doesn't provide any extra level of indirection.
I think this is precisely what RelinkableHandle class exists for, to
decide who can relink handles and who can not.