Start a proper class hierarchy for Question-related stuff. Added
IQuestion and a base abstract implementation (BaseQuestion)