this.kind = EnumUtils.findByName(Kind.class, node.findString("kind"));
this.timestamp = node.findDateTime("timestamp");
NodeWrapper wrapperNode = node.findFirst("subject");
if (wrapperNode.findFirst("api-error-response") != null) {
wrapperNode = wrapperNode.findFirst("api-error-response");
}
if (wrapperNode.findFirst("subscription") != null) {
this.subscription = new Subscription(wrapperNode.findFirst("subscription"));