         }
     }
     
-    public func downloadInputStream(success: ((inputStream: NSInputStream, length: Int64) -> Void)?, failure: ((error: NSError) -> Void)?) {
+    public func downloadInputStreamWithSuccess(success: ((inputStream: NSInputStream, length: Int64) -> Void)?, failure: ((error: NSError) -> Void)?) {
         if let attachmentID = self.attachmentID {
             MMAttachmentService.download(attachmentID, success: { URL in
                 self.inputStream = NSInputStream(URL: URL)

        }
    }
    
    public func downloadData(success: ((data: NSData) -> Void)?, failure: ((error: NSError) -> Void)?) {
        if let attachmentID = self.attachmentID {
            MMAttachmentService.download(attachmentID, success: { URL in
                self.data = NSData(contentsOfURL: URL)

        }
    }
    
    public func downloadStringWithSuccess(success: ((content: String) -> Void)?, failure: ((error: NSError) -> Void)?) {
        if let attachmentID = self.attachmentID {
            MMAttachmentService.download(attachmentID, success: { URL in
                if let data = NSData(contentsOfURL: URL), content = NSString(data: data, encoding: NSUTF8StringEncoding) as? String {
