Does it make sense to introduce a validation of the presence of a Job status? I don't know whether there should be a point in our workflow at which a JobOffer has no status.