In SwiftData, there is currently no property or method to directly determine the temporary state of a PersistentIdentifier.Starting with Xcode 16, Core Data framework has officially annotated NSManagedObjectID as Sendable, removing the need for manual annotations.NSManagedObjectID instance cannot be used across coordinators because it includes private properties of the corresponding NSPersistentStore instance.Previously, there have been issues with SwiftData in macOS 14 and iOS 17.