public ChapterViewModel(IChapterRecord chapter, DownloadedChapterInfo downloadInfo) { if (chapter == null) throw new ArgumentNullException("chapter"); _chapterRecord = chapter; _downloadInfo = downloadInfo; }