/**
  * Build the question object
  * @param $options = array() for passing various options on how to set the question objet
  * 'mc_options_order'=> 'user_order'||'random' if you want the mc_options order to be randomized or not;
  */
 public function __construct($question_id, $options = array())
 {
     $default_options = array('mc_options_order' => 'user_order');
     // merge default options with passed options
     self::$options = array_merge($default_options, $options);
     // returns false if no question found
     $this->get_question_by_id($question_id);
 }