Type used for aggregate