Added two static factory methods to the Question class that takes a generic type parameter