/**
  * Fills in all the default fields on {@link &$model}
  *
  * @param ModelObject &$model The model object to fill
  *
  * @return void
  */
 public function defaultsOnModel(ModelObject &$model)
 {
     foreach ($model->getPersistentFields() as $key) {
         $default = $model->getDefault($key);
         if ($model->getDatatype($key) === 'date' && $default !== null) {
             $default = $this->DateFactory->newStorageDate($default);
         }
         if ($default !== null) {
             $model->{$key} = $default;
         }
     }
 }