PipedOutput and PipeIndex should be private attributes of Request