public function addPin(Pin $pin)
 {
     $id = $pin->getId();
     if (!$id) {
         $this->pins->add($pin);
     } elseif (!$this->pins->containsKey($id)) {
         $this->pins->set($id, $pin);
     }
     $pin->setTraeger($this);
 }