Personally I was hoping we could avoid code like this altogether. That has not been expressed loud and clear in the community. But for the record: My ambition with the parser is that the modules outside opm-parser should be able to make do with higher level objects like `Schedule` and `EclipseGrid` - and not directly fiddle with `Deck`, `DeckKeyword` and the like in modules like opm-core and opm-autodiff.