Is it OK to use UICollectionViewDiffableDataSource hooked with NSFetchedResultsControllerDelegate's method:controller(_ controller: NSFetchedResultsController, didChangeContentWith snapshot: NSDiffableDataSourceSnapshot), using NSFetchedResultsController initialized with NSManagedObjectContext with NSManagedObjectContextConcurrencyType.privateQueueConcurrencyType?It's seems everything works well, asking just for clarification.Also does it make sense to use fetchBatchSize parameter of fetch request with this setup?Thanks in advice.