public function extend(Builder $builder)
{
foreach ($this->extensions as $extension) {
$this->{"add{$extension}"}($builder);
}
$builder->onDelete(function (Builder $builder) {
$column = $builder->getModel()->getModeratedAtColumn();
return $builder->update([$column => $builder->getModel()->freshTimestampString()]);
});
}