public function save(AnnouncementUnavailability $announcementUnavailability)
 {
     if ($announcementUnavailability->isValid()) {
         $announcementUnavailability->isNew() ? $this->add($announcementUnavailability) : $this->modify($announcementUnavailability);
     } else {
         throw new RuntimeException('Les indisponibilités pour l\'annonce doivent être valide pour être enregistrée');
     }
 }