Perform the actual delete query on this model instance.

def _run_soft_delete(self):
        """
        Perform the actual delete query on this model instance.
        """
        query = self.new_query().where(self.get_key_name(), self.get_key())

        time = self.fresh_timestamp()
        setattr(self, self.get_deleted_at_column(), time)

        query.update({self.get_deleted_at_column(): self.from_datetime(time)})