title: KVO do these do the exact same thing?
body: <p>Do these do the same thing, if not what exactly is the difference?</p>
  
  <pre><code>[self addObserver:self forKeyPath:@"user.name" options:(NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld) context:SomeContext];
  </code></pre>
  
  <p>and</p>
  
  <pre><code>[self.user addObserver:self forKeyPath:@"name" options:(NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld) context:SomeContext];
  </code></pre>