public VideoRoleViewModel(VideoRole source, VideoRoleCollectionViewModel parent, IImdbItem imdbItem, bool isMajor) : base(source) { this.parent = parent; this.ImdbItem = imdbItem; this.IsMajor = isMajor; this.CoverViewModel.AutoGenerateCoverProvider = new AutoGenerateCoverProvider() { ImdbItem = imdbItem, TheTVDBItem = this.ImdbItem as ITheTVDBItem }; }