/**
  * @param Description $description
  */
 public function addDescription($description)
 {
     if (!$description instanceof Description) {
         throw new \InvalidArgumentException("DescriptionCollection can contain only Description instances");
     }
     $this->descriptions[$description->getLanguageId()] = $description;
     $this->keys[] = $description->getLanguageId();
 }