protected function getVisitsFilteredByDateRange(Carbon $start, Carbon $end)
    {
        return $this->getCachedVisits()->filter(function (VisitorActivity $visit) use ($start, $end) {
            return $visit->created_at->between($start, $end);
        });
    }