internal refactoring: Pipe.js; some methods deprecated/renamed