Factor out part of MCQBlock into QuestionnaireAbstractBlock