Refactored Metric Collector Base. Instanciating a MetricCollectorDetails

now.

Signed off by: Daniel Alves <danpaulalves@gmail.com>
You could do:

    initialize_with { MetricCollector::Base.new(details.name, details.description, details.supported_metrics) }