I din add `nullable=False` because if owner of the event decides not to send email for `status` changes like `waiting->rejected`.