I was wondering `MetricSource` is a better name.