public static object DeserializeEvent(this ResolvedEvent x) { var eventClrTypeName = JObject.Parse(Encoding.UTF8.GetString(x.OriginalEvent.Metadata)).Property("EventClrType").Value; return JsonConvert.DeserializeObject(Encoding.UTF8.GetString(x.OriginalEvent.Data), Type.GetType((string)eventClrTypeName)); }