protected void Open <T>() where T : Dialog, new() { DialogManager.Open <T>(); }
protected void Open <T>(T dialog) where T : Dialog { DialogManager.Open(dialog); }
protected void Open <T>() where T : Dialog, new() { DialogManager.Open <T>(); }
protected void Open <T>(T dialog) where T : Dialog { DialogManager.Open(dialog); }