Will other query objects have different types?