An easy way to use the Key-Value Observing (KVO) pattern with blocks and selectors.