public ComicBook Build() { ComicBook.Validate(); if (ComicBook.HasErrors) { throw new ValidationException(ComicBook.GetFirstError()); } return(ComicBook); }