public function each(Closure $fn)
    {
        foreach ($this->elements as $key => $element) {
            if ($fn($element, $key) === false) {
                return false;
            }
        }

        return true;
    }