all classes that use getPlotDataOldModel() and getPlotDataNewModel extend same base class PlotsDbMetricDataFetcher. Why you decided to move these functions to Util? They are not util - they can be used only for plot data fetching => used only in plot data fetchers