Yeah, of course I need more stuff for the parsing part.
We could simply rearrange the fields in the class to show which are used for each part.
Creating new structs and maintaining two structs at the same time would just complicate things.