Prefer the companion object's com.gu.storypackage.model.v1.Article.apply for construction if you don't need to specify passthrough fields.
Prefer the companion object's com.gu.storypackage.model.v1.Event.apply for construction if you don't need to specify passthrough fields.
this stucture represents articles and its overrides