/**
  * 
  * specification.description die Beschreibung der Datei (optional)
  *
  * wenn bestehende Dateien erneut hochgeladen werden (durch hash) wird der dateiname der uploaded file upgedated!
  * @param \Webforge\Common\System\File am besten eine \Psc\System\UploadedFile
  * @controller-api
  */
 public function insertFile(File $file, stdClass $specification)
 {
     $description = isset($specification->description) ? $specification->description : NULL;
     $uplFile = $this->manager->store($file, $description, UploadManager::IF_NOT_EXISTS | UploadManager::UPDATE_ORIGINALNAME);
     $uplFile->setDescription($description);
     // update, falls es die datei schon gab
     $this->manager->flush();
     return new ServiceResponse(Service::OK, $uplFile, ServiceResponse::JSON_UPLOAD_RESPONSE);
 }