public function suspend()
    {
        RevisionRepository::create([
            'revisionable_type' => Config::get('sentry.users.model'),
            'revisionable_id'   => $this['user_id'],
            'key'               => 'suspended_at',
            'old_value'         => $this['suspended_at'],
            'new_value'         => new DateTime(),
            'user_id'           => null,
        ]);

        parent::suspend();
    }