protected virtual Task OnSaveState(StateWriter state) { return(Tasks.Empty); }
internal async Task SaveState(StateWriter state) { await OnSaveState(state); }