Adding enum as a validation strategy