Have ZZ use interpolation object directly, making one of the virtual functions unnecessary (the reimplementations just used the interpolator anyway)
Fixing a few warnings on unused symbols and hidden overloading.