protected function destroyRecord(array $options = [])
    {
        return $this->runCallbacks('destroy', function() {
            if (static::persistence()->delete($this)) {
                $this->isDestroyed = true;
                return true;
            }
            return false;
        });
    }