             self.frame = rect
         }
     }
-
-    /**
-    Assigning a value of true to this property will cause the receiver to scale its entire frame whenever its `width` or `height` variables are set.
-    The default value of this property is `false`.
-    */
+    
+    
+    /// Assigning a value of true to this property will cause the receiver to scale its entire frame whenever its `width` or
+    /// `height` variables are set.
+    /// The default value of this property is `false`.
     public var constrainsProportions : Bool = false
     
-    /**
-    The original size of the receiver when it was initialized.
-    */
+    /// The original size of the receiver when it was initialized.
     internal var _originalSize : C4Size = C4Size()
     public var originalSize : C4Size {
         get {
             return _originalSize
         }
     }
-
-    /**
-    The original width/height ratio of the receiver when it was initialized.
-    */
+    
+    /// The original width/height ratio of the receiver when it was initialized.
     public var originalRatio : Double {
         get {
             return _originalSize.width / _originalSize.height

    lazy internal var output: CIImage = self.ciimage
    lazy internal var filterQueue: dispatch_queue_t = {
        return dispatch_get_global_queue(QOS_CLASS_BACKGROUND, 0)
    }()
    lazy internal var renderImmediately = true

}
        }
    }
    
    /// A variable that provides access to the width of the receiver. Animatable.
    /// The default value of this property is defined by the image being created.
    /// Assigning a value to this property causes the receiver to change the width of its frame. If the receiver's
    /// `contrainsProportions` variable is set to `true` the receiver's height will change to match the new width.
    public override var width : Double {
        get {
            return Double(view.frame.size.width)
