Refactored SfResponse, CountryProvider and Session