aha (smaller), private inheritance seems to be OK too, will use that for CorrelationFunction
(#297)