/**
  * @{inheritdoc}
  */
 public function removeOfferAppliedTo(Offer $offer)
 {
     if ($this->offersAppliedTo->contains($offer)) {
         $this->offersAppliedTo->removeElement($offer);
     }
     return $this;
 }
 /**
  * @{inheritdoc}
  */
 public function removeOfferCreated(Offer $offer)
 {
     if ($this->offersCreated->contains($offer)) {
         $this->offersCreated->removeElement($offer);
         $offer->setCreator(null);
     }
     return $this;
 }
 /**
  * @{inheritdoc}
  */
 public function removeOfferHandled(Offer $offer)
 {
     if ($this->offersHandled->contains($offer)) {
         $this->offersHandled->removeElement($offer);
         $offer->setHandler(null);
     }
     return $this;
 }