public void AddTrack(MediaBundle <Track> track) { Discs = Math.Max(Discs, track.Media.DiscNumber); Duration = Duration.Add(track.Media.Duration); ReleaseDate = Math.Max(ReleaseDate, track.Media.ReleaseDate); Tracks = CollectionExtensions.AddValueToCollection(Tracks, track); Genres = CollectionExtensions.AddValuesToCollection(Genres, track.Media.Genres); }