protected function getVisitorsFilteredByDateRange(Carbon $start, Carbon $end)
    {
        return $this->getCachedVisitors()->filter(function (Visitor $session) use ($start, $end) {
            return $session->updated_at->between($start, $end);
        });
    }