Map<String, Object> additionalProperties = cop.step(0).getAdditionalProperties();
assert additionalProperties.get("name").equals("foo");
assert additionalProperties.get("value").equals("123");
additionalProperties = cop.step(1).getAdditionalProperties();
assert additionalProperties.get("name").equals("foo2");
assert additionalProperties.get("value") != null;
assert additionalProperties.get("value") instanceof Map;
Map<String, Object> map = (Map<String, Object>) additionalProperties.get("value");
assert map.containsKey("EXPRESSION_VALUE");