SubobjectParserFunction to use HashBuilder
QueryProfilerFactory to use Query::getHash