Probably one of `save()` and `scheduleSave()` can be made private.