protected function getDefaultFieldValue($strName, $arrData)
 {
     // priority 2 -> set value from model entity ($this->setDefaults() triggered before)
     if (isset($this->objActiveRecord->{$strName})) {
         $varValue = FormSubmission::prepareSpecialValueForSave($this->objActiveRecord->{$strName}, $arrData, $this->strTable, $this->intId);
     }
     // priority 1 -> load_callback
     if (is_array($this->dca['fields'][$strName]['load_callback'])) {
         foreach ($this->dca['fields'][$strName]['load_callback'] as $callback) {
             $this->import($callback[0]);
             $varValue = $this->{$callback}[0]->{$callback}[1]($varValue, $this);
         }
     }
     return $varValue;
 }