         return self.connections?[connectionName] as? VIMConnection
     }
     
+    //Note: No super call in this method, see explanation in didFinishMapping() [MW] 10/19/16
     override public func getClassForCollectionKey(key: String!) -> AnyClass!
     {
         if key == Constants.ContentKey

            return NSArray.self
        }
        
        return super.getClassForObjectKey(key)
    }
    
    public override func didFinishMapping()

            return VIMVideo.self
        }
        
        return nil
    }
    
    //Note: No super call in this method, see explanation in didFinishMapping() [MW] 10/19/16
    override public func getClassForObjectKey(key: String!) -> AnyClass!
    {
        if key == Constants.MetadataKey
