:-( this component is dependent on the implementation of metrics service.  Is there a reason why you need the implementation here and can't work with the MeterByCategory interface?