Since formatters and aggregators are present both on the front-end and back-end, this logic has to be in both places. See more info in the sibling version of this ticket - #3266