public function __construct($message, $code, $debug = null)
 {
     $this->code = $code;
     parent::__construct($message, $debug);
 }
 public function __construct($message, Dao $dao = null, \PDOException $previous = null)
 {
     $this->dao = $dao;
     parent::__construct($message, ExceptionCode::DAO, $previous);
 }