added support to explicitly state the input-output dependencies in SimpleProcessNode