MetricManager is now a part of a model, to make revision consumption logic simpler