public static function edit(MongoId $applicationId, array $questions)
 {
     // TODO: Check if application already submitted
     $applicationData = ApplicationModel::getById($applicationId);
     $application = new ApplicationStudent($applicationData);
     $applicationId = $application->getId();
     $jobId = $application->getJobId();
     $applicationQuestions = JobModel::getApplicationQuestionIds($jobId);
     $newQuestions = self::pruneQuestionsByIdSet($questions, $applicationQuestions);
     ApplicationModel::replaceQuestionsField($applicationId, $newQuestions);
     return new ApplicationStudent(ApplicationModel::getById($applicationId));
 }