default JsonObject asJson() {
        return new JsonObject().put("type", type()).put("action", action()).put("body", body())
                .put("uuid", uuid());
    }
A standard head object containing the UUID (given registry's unique identity), the action (e.g. register,
retire), the type (e.g. client, api), and the body (real object).

@author Marc Savy {@literal <msavy@redhat.com>}
gateway/engine/vertx-eb-inmemory/src/main/java/io/apiman/gateway/engine/vertxebinmemory/apis/Head.java