Add BaseAggregate for DRY purposes.