     var duration: NSTimeInterval { get }
     
     var hidden: Bool { get }
-    var favorite: Bool { get }
+    var favoriteAsset: Bool { get }
     
     var originalImageDownloadProgress: NSProgress? { get }
     

        

    }
    
    
    public func requestImage(
        targetSize targetSize: CGSize,
        progress: NSProgress? -> Void,


@available(iOS 8.0, *)
extension PHAsset: Asset {
    
    public var favoriteAsset: Bool {
        
        return self.favorite
    }
    
    public var assetMediaType: AssetMediaType {
        
