couldn't you just do `self.collectionmembership_set.filter(app=app).delete()`?