Introduced dedicated class to hold the user input to separate it from the constant data of the questionnaire itself.