internal GenreGrouped(IList<IAlbum> albums) { var Int = albums.LiveToLookUp((al) => al.MainGenre); _Coll = Int.LiveOrderBy((g) => g.Key.FullName).LiveSelect(el => new ComposedObservedCollection<IGenre, IAlbum>(el.Key, el.Collection)); _ToClean = Int; }