Note: this class is only temporary, as it will be replaced by 1 or 2 classes that store files instead of blobs. I am hopeful it will be gone before the next release, but it may hang around a bit longer if I don't get time to replace the UploadPartPersistService functionality before the release (a single method).