- don't remove the required attributes since it is a valid attribute in HTML5
- add some arguments to override the application.requiredFields.XXX settings to be used in textField(), textFieldTag(), etc