I don't see a need for pipe subclasses to use a PathResolver