changed pImpl_ implementation
removed extra class for spline extrapolation