Adding block based KVO category on NSObject.