Added comments to both get and set methods to describe how the pipe is used.