Add support for required fields, help, textarea