     
     /// Attachment URL
     ///
-    fileprivate(set) open var url: URL?
+    fileprivate(set) public var url: URL?
 
     /// Indicates if a new Asset should be retrieved, or we're current!.
     ///
-    fileprivate var needsNewAsset = false
+    fileprivate var needsNewAsset = true
 
     /// Indicates if there's a download OP in progress, or not.
     ///


        }, onFailure: { [weak self] _ in

            guard let `self` = self else {
                return
            }

            self.isFetchingImage = false
            self.invalidateLayout(in: textContainer)
        })
    }


    required public init?(coder aDecoder: NSCoder) {
        identifier = aDecoder.decodeObject(forKey: EncodeKeys.identifier.rawValue) as? String ?? String()
        url = aDecoder.decodeObject(forKey: EncodeKeys.url.rawValue) as? URL

        super.init(coder: aDecoder)
    }
