Based on our benchmarks, latest implementation is up to 50% slower than the one in last 17 alpha. The slowness is based on extra work done after collectFields - buildFieldPlan. I think it's quite a major regression that should be addressed before it's published as a release.