+ both questions and answers can have a type