aggregated stats as openstruct with underscore keys