length and numeric validations
group with helptext
trim values
static constructor