public virtual Task ShowErrorMessage(string message, CancellationToken cancellationToken = default(CancellationToken)) { return Task.CompletedTask; }