add single/multi input checking to some constraints/pre-processors
remove NotEmpty from built-in constraints, since enhanced required is enough