private void RemoveFromCollection(InternalEntityEntry entry, INavigation navigation, InternalEntityEntry value)
 {
     _changeDetector.Suspend();
     try
     {
         entry.RemoveFromCollection(navigation, value);
     }
     finally
     {
         _changeDetector.Resume();
     }
     entry.RemoveFromCollectionSnapshot(navigation, value.Entity);
 }