public Foo(IBar bar)
 {
     MyCollection = new ObservableCollection<string>();
     MyCollection.AddRange(bar.GetStringsAsync().Result));
 }
 public async Task AddContent(IBar bar)
 {
     MyCollection.AddRange(await bar.GetStringsAsync());
 }