Default value for Core Data transformable attribute

I have an attribute on my entity with a Transformable type. It's not optional, but I don't see any way to specify a default value. Since I'm using CloudKit it's failing because there's not a default value specified. How do I provide a default value since the attribute inspector doesn't give a field for that when it's a Transformable?
The attribute inspector can't help you conjure up an instance of your custom type.

What are you trying to store in the transformable property? Providing a default value for a serialized object is an anti pattern with distributed systems because you'll force all of the peers (and CloudKit) to sync redundant data that can be derived locally.

Why not just detect that it's nil and provide some reasonable default value to the calling code?
Default value for Core Data transformable attribute
 
 
Q