Validation
Type validation that checks data only (methods and other non-data members are ignored).
Formats Validation
Validating typed formats like email, uuid, and ipv4.