The name of the working directory "collapsers_idreplacer" of the "replacer" workflow node/Ooize action should be replaced with "replacer" to match the name of the workflow node and conform to our conventions. The same thing's for the other replacer testing workflow. This seems to be a good idea. Can you talk with Dominika about it? This and other methods below might be made static since they do not use any internal state of this object. To me, such a change would make the code a little bit clearer (and more similar to the functional programming approach ;) ) To conform to our conventions, the name of property "schema_input" should be changed to "schema_input_main" since "main" is the name of the input port.