Use cascading deletes explicitly, to show that they're here on purpose: `on_delete=models.CASCADE`