Fix #2446 `save` should always `set` with `validate: true` by default