remove getter/setter usage on records
cleanup
refactoring away Parser\Repo