Ensure that every expression in a GroupBy's "by" clause contains a reference to a proper
source field. If this is not the case, wrap the source in a Subquery boundary.
The immutable state of the phase that can also be accessed by other phases.
Run the phase
The unique name of the phase