Move this to the `UploadDirectoryToCDN` constructor and make the `storage` and `rackspace` variables `final`?