private ServerManager(GoblineerService goblineerService, string region, string realm, string locale, int connectedRealmId)
 {
     GoblineerService      = goblineerService;
     Region                = region;
     Realm                 = realm;
     Locale                = locale;
     this.connectedRealmId = connectedRealmId;
 }
        public static async Task <ServerManager> BuildServerManagerAsync(GoblineerService goblineerService, string region, string realm, string locale)
        {
            int connectedRealmId = await goblineerService.GetConnectedRealmId(region, realm, locale);

            return(new ServerManager(goblineerService, region, realm, locale, connectedRealmId));
        }