It looks like there are aliasing methods available like:
https://github.com/esjewett/reductio#reductioaliasmapping
But, it looks like none of these are actually meant to override the property name of the aggregation from the get go. To produce a clean value object, you would need to go back and remove the original aggregator property name.
My idea would is something along the lines of allowing a second parameter to override the property name of the aggregation:
It looks like there are aliasing methods available like: https://github.com/esjewett/reductio#reductioaliasmapping But, it looks like none of these are actually meant to override the property name of the aggregation from the get go. To produce a clean value object, you would need to go back and remove the original aggregator property name.
My idea would is something along the lines of allowing a second parameter to override the property name of the aggregation: