I know this is an old question, but if anyone looks for it, there is now a better way to set value in the whole form, with PatchValue:
this.myForm.patchValue({
country: this.CountryResponse,
name: 'Any Name'
});
this also allows partial, so you would still be able to do something like:
this.myForm.patchValue({ country: this.CountryResponse });
or you can set the value into a single control:
this.myForm.get('country').setValue(this.CountryResponse);