public function delete()
{
$query = join(" ", array("DELETE FROM", $this->_quote_identifier($this->_table_name), "WHERE", $this->_quote_identifier($this->_get_id_column_name()), "= ?"));
return self::_execute($query, array($this->id()), $this->_connection_name);
}