I\'m connected to a websocket and subscribed to the MessageRecieved event. In that event I will get a string (json) that could be deserialized to any of about 5 different DataC