I don't think this is needed.  these typeNames are a thing returned by Aggregator objects themselves.  You have yours set to "cardinality".  What that means is that this will look at the 

```java
ComplexMetrics.getSerdeForType("cardinality"`)
```

And use what is returned.