I'm concerned that the API has to know that the `submitter_completed_at` and `assessment_completed_at` being set to null have a particular meaning.  I'd prefer to encapsulate those kind of assumptions in the model itself.