public function listEvents()
 {
     if ($this->events) {
         return $this->events;
     }
     /** @var  Collection  $events */
     $events = EventModel::week($this->date)->get();
     // Add date and url
     $events->each(function (EventModel $event) {
         $event->date = $event->begins_at->toDateString();
         $event->setUrl($this->eventPage, $this->controller);
     });
     return $this->events = $events;
 }