As far as I know, there is no `self.update()`, only `.save()` which runs pre-save logic and updates everything. The result of `.filter()` is a QuerySet (which has `.update()`), and not an individual model object. We use this `.filter().update()` hack elsewhere, too.