public async Task <TObject> DownloadAsync <TObject>(string uri, ITextSerializer textSerializer) { return(textSerializer.Desrialize <TObject>(await this.DownloadStringTaskAsync(uri))); }