public override string Serialize()
{
var dct = new Dictionary<string, object>();
dct["id"] = Id;
dct["ret"] = Ret;
dct["fromInstanceId"] = FromInstanceId;
var obj = new DynamicJsonObject(dct);
var writer = new StringWriter();
Json.Write(obj, writer);
return writer.ToString();
}