The house prices dataset is keyed by Id, so aggregating by Id has no effect
Doing the aggregation anyways multiplicatively produces thousands of unnecessary features (when aggregation is followed by join or combine as it typically is)
Perhaps this metadata and other metadata like it could be stamped on the Table object by datasets?