Validation no longer returns Undefined values. Added the Coerce validator.
Exceptions are now raised instead of returned