refactor(validators): No longer directly use mongoose validations