public void Init(BusinessObjectServiceClient boServiceClient, Credentials creds) { try { if (!_isInit) { _model = new MailModel(creds); _boServiceClient = boServiceClient; InitEvents(); SetMailButtonsVisibility(false); SetResponseBodyVisibility(false); _model.JoinToServer(); _isInit = true; } } catch (ServerException ex) { throw ex; } catch (Exception ex) { TwinkleMessageBox.ShowError(ex.Message); } }