Since we'll exploit the World Bank APIs, we'll design our domain model based on the information we plan on using from the API responses. We'll simply omit all the objects and properties that we don't care about. Here's our initial domain design:
For starters, this will be enough as it will allow us to represent the countries we gather information for and the data points that we'll retrieve. Those will then be used to construct the charts.