Add constructors to ValuePipe

closes #891