      [Imgix API Reference](https://www.imgix.com/docs/reference/adjustment#param-sharp)
     */
     public var sharpen: Int? {
-        get { return _sharpen }
-        set { _sharpen = newValue?.clamped(to: 0...100) }
-    }
-    private var _sharpen: Int?
+        get { return storage[.sharpen] as? Int }
+        set { storage[.sharpen] = newValue?.clamped(to: 0...100) }
+    }
 
     /**
      Adjusts the vibrance of an image while keeping pleasing skin tones.

     [Imgix API Reference](https://www.imgix.com/docs/reference/adjustment#param-hue)
    */
    public var hue: Int? {
        get { return _hue }
        set { _hue = newValue?.clamped(to: 0...359) }
    }
    private var _hue: Int?

    /**
     Inverts all the pixel colors and brightness values within the image

     [Imgix API Reference](https://www.imgix.com/docs/reference/adjustment#param-vib)
    */
    public var vibrance: Int? {
        get { return storage[.vibrance] as? Int }
        set { storage[.vibrance] = newValue?.clamped(to: -100...100) }
    }


    // MARK: - Size Properties
