Assert the content model on init, not save