two abstract classes extending PlotsDbMetricDataFetcher  contain this abstract method. why?