Test string equality rather than object equality
when comparing keypaths.
Assert internal consistency when adding/removing
observers.