uery(   client: QueryClientContract,   relation: HasManyThrough,   rows: OneOrMany<LucidRow>  ) {   const query = new HasManyThroughQueryBuilder(client.knexQuery(), client, rows, relation)   typeof relation.onQueryHook === 'function' && relation.onQueryHook(query)   return query  }   /**   * 