class JsonNodeConfig implements Configuration {

    @Override
    public Optional<String> get(String key) {
        return get(key, String.class);
    }

    public  JsonNodeConfig(JsonNode rootNode);
    protected  JsonNodeConfig(JsonNode rootNode, ObjectMapper mapper);

}