.replacePermission("app-user", Capability.UPDATE) .deleteProperty("first") .replacePropertyApply("second", patchBldr.call().add(3)) .setQuality(4) .addMetadataValue("key3", "value3") .deleteMetadataValue("key2") .replaceMetadataValueApply("number1", patchBldr.call().add(5)) .replaceMetadataValue("key1", "modifiedValue1") .build();