adapt mailboxer validations and add enum