Scheme info is generated when converting the initial logical plan tree to Group, so in exploration phase, we need to fill in the schema of newly built Group; stats info is generated in lazy style when it is needed during implementation phase.