protected function handleNonMultipleFileUploads(Model $model, $paramName, $uploadedFile, $relativePath)
    {
        if (!$uploadedFile->isValid()) {
            throw new UploadException($uploadedFile->getError());
        }

        $filename = $this->getFilename($uploadedFile);
        $destination = $this->getStoragePath($relativePath);
        $this->moveUploadedFile($uploadedFile, $filename, $destination);

        $location = $relativePath.$filename;

        $model->{$paramName} = $location;
        $model->save();
    }