The collection in which this model will live.
The initial contents of the model, either provided directly or as the result of a callback function. This data should be easily serializable.
The model's ID. If not provided, a UUID will be generated.
Note that model IDs must be unique even across collections!
Set to true if the permissions set in this object should override those set in the parent collection.
Per-user permissions can be set here, where the key is an existing user's username.
Generic permissions for this model for all users.