extracted the Question Generators to the Question class