void OnMessage (SocketIOEvent e) {
Response.Message msg = e.Deserialize<Response.Message> ();
if (msg.key == "InstanceDataLoaded") { // Special case
Models.InstanceData ins = e.Deserialize<Models.InstanceData> ();
msg.str1 = JsonWriter.Serialize (ins);
}
if (messageReceived != null) {
messageReceived (NetMessage.Create (msg.key, msg.str1, msg.str2, msg.val));
}
}