public virtual Task<MessageResult> ShowWarning(string message, string caption = "") { return ShowWarningAsync(message, caption); }