Improve type switch and simplify minimum struct.
Validators return validation errors only.