public function find(string $method, $value, array $args = [])
    {
        $isMethod = null;

        $clone = clone $this;
        $clone->elements = array_filter($this->elements, function ($item) use ($method, $value, &$isMethod, $args) {
            return $this->elementMethodCall($method, $item, $isMethod, $args) === $value;
        });

        return $clone;
    }