internal virtual async Task OnActionCommand(ActionBase action, object obj) { await action.Execute(null); }