     
     // MARK: Public API - Starting
 
-    open func applicationDidFinishLaunching()
+    public func applicationDidFinishLaunching()
     {
         // No-op
     }
     
-    open func uploadVideo(descriptor: T)
+    public func uploadVideo(descriptor: T)
     {
         self.descriptorManager.addDescriptor(descriptor.progressDescriptor)
     }
 
     // MARK: Public API - Canceling
 
-    open func cancelUpload(videoUri: VideoUri)
+    public func cancelUpload(videoUri: VideoUri)
     {
         self.deletionManager.deleteVideoWithUri(videoUri)
         

        return descriptor as? T
    }
    
    open func descriptorForIdentifier(_ identifier: String) -> T?
    {
        let descriptor = self.descriptorManager.descriptorPassingTest({ (descriptor) -> Bool in
            

    
    // MARK: Public API - Accessing

    public func descriptorForVideo(videoUri: VideoUri) -> T?
    {
        let descriptor = self.descriptorManager.descriptorPassingTest({ (descriptor) -> Bool in
            
