Added support for type validation: number, integer, positive/negative, email