allow subheaders to be set
update equality check for subheader
parse to current subheader class
Add parser and equality tests for field
add parsers for Field class
add equality check for ordered fields
add ordered field parsing functionality
add functionality to parse ordered fields