public static async Task Send <T>(this WebSocketWriter self, string uid, T ob)
        {
            string text = JsonConvert.SerializeObject(ob);

            JsonMessage message = new JsonMessage()
            {
                UID  = uid,
                Data = text
            };

            await self.WriteText(JsonConvert.SerializeObject(message));
        }