protected function verifyFields(SelectQuery $query) {
        $foundField = null;
        if ($this->hasOtherFields($query, null, false, $foundField)) {
            throw new RuntimeException("Invalid fields on query : $foundField");
        }
    }