public function revert()
{
$model = $this->getModel();
unset($model->{$model->getCreatedAtColumn()});
unset($model->{$model->getUpdatedAtColumn()});
if (method_exists($model, 'getDeletedAtColumn')) {
unset($model->{$model->getDeletedAtColumn()});
}
$model->save();
return $model;
}