hashcode and equals of question and questionOption