Replaced ValidateSet with parameter enum types