new qCube hiding details like queryEngine and treeMaker