public function addField(BaseField $field)
 {
     if (!$field instanceof Field) {
         $field = Field::fromField($this, $field);
     }
     $field->setDocument($this);
     $this->fieldList->add($field);
 }