Adds macros for KVO boilerplate.