public GatewayHelloData(JObject obj) : this() { var r = new JsonObjectReader(obj); HeartbeatInterval = TimeSpan.FromMilliseconds(r.ReadDouble(_heartbeatKey)); ConnectedServers = r.ReadStringArray(_traceKey); }