removing .toList from now immutable metricFactory list