title: What happens with child context when reseting it, meanwhile parent was updated?
body: <p>If I create a parent / child context like below and recommended <a href="http://www.cocoanetics.com/2012/07/multi-context-coredata/" rel="nofollow">by CoreData guru Marcus Zarra</a>:</p>
  
  <pre><code>// create writer MOC
  _privateWriterContext = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];
  [_privateWriterContext setPersistentStoreCoordinator:_persistentStoreCoordinator];
  
  // create main thread MOC
  _managedObjectContext = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSMainQueueConcurrencyType];
  _managedObjectContext.parentContext = _privateWriterContext;
  </code></pre>
  
  <p>and for certain reason I am adding changes to <code>_managedObjectContext</code> and <code>_privateWriterContext</code> too, and <code>save</code> only <code>_privateWriterContext</code>, and latter on I <code>reset</code> <code>_managedObjectContext</code>, then <code>_managedObjectContext</code> will reset to <code>_privateWriterContext</code> updated state?</p>
  
  <p><code>rollback</code> would have the same effect?</p>