Implement examples
Fix leak. Support KVO non-compliant keypaths.
Rename variable