Prefer the companion object's com.gu.crier.model.event.v1.Event.apply for construction if you don't need to specify passthrough fields.
Prefer the companion object's com.gu.crier.model.event.v1.RetrievableContent.apply for construction if you don't need to specify passthrough fields.