[new] CountryRepository