Refactoring a .csv DictReader as a dataclass reader