Does CloudKit persist all properties of a CLLocation instance?

I am preparing to save CLLocation data to CloudKit. In the dashboard, when you create a location object, you only can specify lat/long.

In the archived CloudKit web services reference, the location dictionary shows more than that is being saved.

https://developer.apple.com/library/archive/documentation/DataManagement/Conceptual/CloudKitWebServicesReference/Types.html#//apple_ref/doc/uid/TP40015240-CH3-SW5

However, this is in the archive. I want to know via documentation if all of the current properties of a CLLocation are saved, and if it is reasonable to assume future fields would be too.

The documentation was likely archived BEFORE properties like speedAccuracy, courseAccuracy, source, information floor, and ellipsoidal altitude.

FB24049646 - CloudKit: Do all properties of CLLocation get persisted in CloudKit when setting a record value as CLLocation - CKWS archive reference Location Dictionary doesn't show new fields (speed/course accuracy, source info, floor, ellipsoidalAltitude)

Does CloudKit persist all properties of a CLLocation instance?
 
 
Q