Added instance variable that determines if view can have sub_questions

used this instead of the instanceof checks
Replaced this. with @ in question view types
Refactored reordering sub questions in QWOView [1st iteration]