public function __construct($result, $info)
 {
     if (is_array($result)) {
         $this->__info = $info;
         $this->__data = $result;
     } else {
         parent::__construct($result, $info);
         $this->__data = parent::getData();
     }
     unset($this->__link);
     unset($this->__result);
 }