This README is currently a placeholder. See Key-Value Observing Done Right at Michael Ash's blog for more information.
This code is originally by Michael Ash, and modified by Gwynne Raskind to add blocks support, ARC mode, automatic de-registration of observers on dealloc, and multiple keypaths per registration.