public static function startWithNode(
        string $variable = null,
        array $labels = []
    ): self {
        $path = new self;
        $path->elements = $path->elements->add(
            new Node($variable, $labels)
        );
        $path->lastOperation = Node::class;

        return $path;
    }