Pull out header code to own function
Pull question creation logic to super