/**
  * @return PrimitiveList
  **/
 public function setDefault($default)
 {
     Assert::isTrue($this->list && array_key_exists($default, $this->list), 'can not find element with such index');
     return parent::setDefault($default);
 }