public function beginTransaction() {
        $this->_fireEvent('phpsweetpdo.begin_transaction.started', array ());
        $result = $this->_pdoObject->beginTransaction();
        $this->_fireEvent('phpsweetpdo.begin_transaction.finished', array ('result' => $result));

        return $result;
    }