Refactoring fields in forms

Fields are no longer just in forms, but there are items in a form which
have more attributes than just a field.
Field to form item refactoring