/**
* Delete current row
* @return Row
*/
public function delete()
{
$this->table->triggerEvent('before.delete', $this);
$builder = $this->table->builder();
$this->defaultBuilderWhere($builder);
$query = $builder->delete();
$this->table->connection()->query($query);
$this->reset();
$this->table->triggerEvent('after.delete', $this);
}