public Price[] GetPrices(IInterpolable interpolationObject) { // do some stuff before interpolation Price[] retrievedData = new Price[10]; // do interpolation return(interpolationObject.Interpolate(retrievedData)); }