add ConsumerMetricType class, refactor addition of host, Start on addition of Rule