Finish GetPipe, Implement Leaks, Add more abstract method to BasePipeData.