Add support for changing question types