And if you call `setCountry` with a new country name, `code` will be wrong ;)
Need to reset `code` when you set the country