public static function factory(Storage $storage, $row)
 {
     $revisiontextfield = new MitgliedRevisionTextField($storage);
     $revisiontextfield->setTextFieldID($row["textfieldid"]);
     $revisiontextfield->setRevisionID($row["revisionid"]);
     $revisiontextfield->setValue($row["value"]);
     return $revisiontextfield;
 }
 public function setTextField($textfield, $value = null)
 {
     $this->getTextFields();
     if ($textfield instanceof MitgliedTextField) {
         $revisiontextfield = new MitgliedRevisionTextField($this->getStorage());
         $revisiontextfield->setTextField($textfield);
         $revisiontextfield->setRevision($this);
         $revisiontextfield->setValue($value);
         $textfield = $revisiontextfield;
     }
     $this->textfields[$textfield->getTextFieldID()] = $textfield;
 }