+ automaticallyNotifiesObserversForKey:
Returns a Boolean value that indicates whether the observed object supports automatic key-value observation for the given key.
+ keyPathsForValuesAffectingValueForKey:
Returns a set of key paths for properties whose values affect the value of the specified key.
+ setKeys:triggerChangeNotificationsForDependentKey:
Configures the observed object to post change notifications for a given property if any of the properties specified in a given array changes.