So the structure that is created by the parser is an object with keys (coverageDescriptions). Application code can easily extract the keys from there, so I wonder why we need to do this in the parser (coverageDescriptionKeys)?