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

                    
                    completion(.Success(image))
            }
            
//           self.originalImageRequestID = PHImageManager.defaultManager().requestImageDataForAsset(self, options: options) { (imageData, UTI, orientation, info) -> Void in
//                
//            guard let imageData = imageData, let image = UIImage( else {
//                
//                dispatch_async(dispatch_get_main_queue()) {
//                    completion(.Failure(AssetResultErrorType.Unknown))
//                }
//                return
//            }
//
//            let image = UIImage(CIImage: ciimage, scale: 1, orientation: orientation)
//            
//            dispatch_async(dispatch_get_main_queue()) {
//                completion(.Success(image))
//            }
//            
//            }
    }
    
    public dynamic var originalImageDownloadProgress: NSProgress? {

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