private async Task<IEnumerable<Source>> CreateSourcesAsync(string url) { var root = await GetRoot(url); return root.Elements("source").Select(CreateSource).ToList(); }