Stopped using "this." on client side
Simplified validation code
Added additional checks in the custom transformer
Added additional data type checks for transforms
Ensure email regexp checks from beginning to end of line
Added telephone number data type and validation
Tidy up