     required public init(identifier: String, url: URL? = nil) {
         self.identifier = identifier
         self.url = url
-        self.needsNewAsset = true
 
         super.init(data: nil, ofType: nil)
     }

    
    /// Attachment URL
    ///
    fileprivate(set) open var url: URL?

    /// Indicates if a new Asset should be retrieved, or we're current!.
    ///
    fileprivate var needsNewAsset = false

    /// Indicates if there's a download OP in progress, or not.
    ///

    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)
    }
