menu field: allow empty choice only when the field is not required