public async Task <MapListStatic> RetrieveMap(CreepScore.Region region, string locale = "", string version = "") { Url url = UrlConstants.StaticDataUrlBuilder(region, UrlConstants.mapPart); url.SetQueryParams(new { locale = locale, version = version, api_key = apiKey }); Uri uri = new Uri(url.ToString()); string responseString; try { responseString = await GetWebData(uri); } catch (CreepScoreException) { throw; } return(HelperMethods.LoadMapListStatic(JObject.Parse(responseString))); }