Yes, we were asked to update the deletion of custom fields only on save. I've added a bit more precise description in the README that should make it clearer. And it's also updated/deleted when calling account.save() or group.save()