Could I ask for the difference between these two classes?
I'm not sure here is the best place to ask for an answer around the implementation...
What are QueryModelTranslator/QueryModelTransformer for?
What are not QueryModelTranslator/QueryModelTrnasformer for?