Enum validation

Enum validation