Fixed bug where IEnumerable was a Select generator which created new IFilms on every enumeration.
MainViewModel uses IEnumerable instead of IMediaCollection.
Only uses it as the initial IFilm factory.