I wonder if these names should be?:

    stepExecutionRequests.input
    stepExecutionRequests.output
    stepExecutionReplies.input
    stepExecutionReplies.output