 		                                                                          localCoordinator: &localCoordinator)
 
 		sync {
-			NotificationCenter.default()
-				.post(name: Notification.Name(rawValue: objectContextWillMergeChangesNotification),
+			NotificationCenter.default
+				.post(name: .objectContextWillMergeChanges,
 					object: self,
 					userInfo: nil)
 


	@objc private func preprocessBatchDelete(_ notification: Notification) {
		sync {
			guard let resultIDs = (notification as NSNotification).userInfo?[batchRequestResultIDArrayKey] as? [NSManagedObjectID] else {
				return
			}



		updateObjectsWith(objectIDs)

		NotificationCenter.default
			.post(name: .didBatchUpdate,
			      object: self,
						userInfo: [NSManagedObjectContext.batchRequestResultIDArrayKey: objectIDs])
	}

	/// Batch delete objects, and update other contexts asynchronously.
