Passing generic question type