     
     /// Attachment URL
     ///
-    open var url: URL? {
+    public var url: URL? {
         didSet {
             retryCount = 0
         }

        updateImage(inTextContainer: textContainer)

        guard let image = image else {
            return nil
        }

        if let cachedImage = glyphImage, imageBounds.size.equalTo(cachedImage.size) {

                
                strongSelf.isFetchingImage = false
                strongSelf.lastRequestedURL = nil
                strongSelf.invalidateLayout(inTextContainer: textContainer)
            })
    }
