Refactored Metric Collector Base. Instanciating a MetricCollectorDetails

now.

Signed off by: Daniel Alves <danpaulalves@gmail.com>
Ok, I'll do it. The reason for creating the param details is that I believed that, without it, I wouldn't be able to call the method "details". Was I wrong?