we add properties to existing Country objects rather than creating new ones
intended to be subclassed for each country
abstract base for classes associating categorizing a value by some other index (percentage, count, etc.)
abstract base for common instances that are referred to by multiple Countries
US Federal Information Processing Standard (FIPS) 10-4 Country Codes