simplified code for composed validators
even numeric validators will receive string values to validate