protected override IObservable <IChangeSet <GroupedData <DateTime, AudioItem> > > GetObservableChangeSet() { return(ItemsSource .Connect() .Sort(SortExpressionComparer <AudioItem> .Descending(x => x.CreatedDateUtc)) .GroupOn(x => x.CreatedDateUtc.Date) .Transform(CreateAudioItemGroup)); }