title: Does -[NSManagedObject willTurnIntoFault] disable KVO notifications?
body: <p>I have a NSManagedObject (person) that has several observers registered to a nested unmanaged property (person.address.street, address is unmanaged, i.e. not defined in Core Data). When the managed object gets faulted, I call</p>
  
  <pre><code>person.address = nil
  </code></pre>
  
  <p>in willTurnIntoFault to clear my unmanaged property. However, KVO does not remove the observers it registered for address to get notified of changes to 'street', although address is KVO compliant. Address gets deallocated, and I get a warning that it still has observers registered to it.</p>
  
  <p>The only reason I can figure out is that willTurnIntoFault disables KVO notifications. Is this the case? Is there a workaround for this.</p>
  
  <p>Thanks,
  Jochen</p>