protected function setup(array $attr)
 {
     $attr = parent::setup($attr);
     $this->items = array_get($attr, "items", []);
     return $attr;
 }
 protected function setup(array $attr)
 {
     $attr = parent::setup($attr);
     $this->valueAttr = array_get($attr, "value");
     return $attr;
 }