1. Unify and refine property names in LogicalAggregate and PhysicalAggregate 2. Remove partitionExpressions in LogicalAggregate since it's a physical property, and should not appear in the logical plan. It should be generated when converting logical aggregate to physical aggregate or in enforcing rules.