/**
  * @param Model|Option $obj
  * @return array
  * @throws Exception
  */
 protected function do_create_array(Model $obj)
 {
     if (!$obj instanceof Option) {
         throw new Exception('Object must be of type \'Option\'');
     }
     return array('option_name' => $obj->get_name(), 'option_value' => $obj->get_value(), 'autoload' => $obj->get_autoload());
 }