public Episode this[int episodeNum] { get { return((from episode in Episodes.AsParallel() where episode.EpisodeNumber == episodeNum select episode).FirstOrDefault()); } }