Observe Objective-C model properties using KVO