protected virtual Task OnRestoreState(StateRestorer state) { return(Tasks.Empty); }
internal async Task RestoreState(StateRestorer state) { await OnRestoreState(state); }