public function where(string $cypher): self
    {
        $query = new self;
        $query->clauses = $this->clauses->add(
            new Clause\WhereClause($cypher)
        );

        return $query;
    }