public function save($method = null) : Event
{
$method = $method ?? ($this->exists() ? 'updateEvent' : 'insertEvent');
$googleCalendar = $this->getGoogleCalendar($this->calendarId);
$googleEvent = $googleCalendar->{$method}($this);
return static::createFromGoogleCalendarEvent($googleEvent, $googleCalendar->getCalendarId());
}