class PluginDesc implements Comparable<PluginDesc<T>> {

    @JsonProperty("location")
    public String location() {
        return location;
    }

    public  PluginDesc(Class<? extends T> klass, String version, ClassLoader loader);

}