Consider putting this functionality in SubmissionDAO rather than adding a new DAO.