@NotNull(message = "xpath can't be NULL") final String xpath,
@NotNull(message = "obj can't be NULL") final JsonObject obj
) throws IOException {
final Directives dirs = new Directives().xpath(xpath);
for (final Map.Entry<String, JsonValue> entry : obj.entrySet()) {
dirs.addIf(entry.getKey())
.set(StringUtils.strip(entry.getValue().toString(), "\""))
.up();
}
this.storage.apply(dirs);
}