support to add extra attributes to the field
TODOs split out into a separate file
setting values on the forms