// TODO: these builder methods could benefit from something like Automapper public Submission BuildSubmission() { var submission = new Submission(Filename, DateSubmitted); Entries.ToList().ForEach(x => submission.AddEntry(x.BuildSubmissionEntry())); return(submission); }