public void execute(ObservableList<DocumentProperty> existing) {
            tasks.forEach(task -> task.execute(existing));
        }
An ordered collection of tasks that can be executed to merge a set of
changes into an ObservableList without destroying any observables.
tool-parent/tool-config/src/main/java/com/speedment/tool/config/util/DocumentMerger.java