isTrashed on NSManagedObject

On the "Sync a Core Data Store with the CloudKit public database" talk from WWDC2020 Nick Gillet mentioned shortcomings of the public database in comparison with the private database and in particular how records are deleted in the public database. He also showed a way of handling deletions of records in the public database in order that they get propagated to all the users devices by setting the isTrashed property of an NSManagedObject.

Unfortunately I can not find this property neither in the documentation nor in code, does this mean that the intention is here to have every developer add this property manually to every entity in the public database by themself? Or did I just miss it? I was using Xcode 12 and Xcode 12.2 beta
isTrashed on NSManagedObject
 
 
Q