update parser to not use Option if fields are always populated

some fields don't need to be Option, so let's make them just String
instead and have the parse fail if something goes wrong.