protected function deleteRecord(array $options = [])
    {
        $this->runCallbacks('delete', function() {
            if (!$this->deletedAt()) {
                $this->directUpdate(static::deletedAtAttribute(), static::deletedAtValue());
                $this->reload();
            }
        });
        return true;
    }