Adds parameter validation and error control to interactor
Sycamore is an unordered tree data structure.