     ///
     /// - returns: Generated CIFilter (you can get result with ["outputImage"])
     @available(iOS 11, *)
-    static func colorCurves(inputImage: CIImage, inputCurvesData: NSData, inputCurvesDomain: CIVector = CIVector(x: 0.0, y: 1.0), inputColorSpace: NSObject) -> CIFilter? {
+    static func colorCurves(inputImage: CIImage, inputCurvesData: NSData, inputCurvesDomain: CIVector = CIVector(x: 0.0, y: 1.0), inputColorSpace: Any) -> CIFilter? {
         guard let filter = CIFilter(name: "CIColorCurves") else {
             return nil
         }

    ///
    /// - returns: Generated CIFilter (you can get result with ["outputImage", "outputCGImage"])
    @available(iOS 8, *)
    static func aztecCodeGenerator(inputMessage: NSData, inputCorrectionLevel: NSNumber = 23, inputLayers: NSNumber, inputCompactStyle: NSNumber) -> CIFilter? {
        guard let filter = CIFilter(name: "CIAztecCodeGenerator") else {
            return nil
        }

    ///
    /// - returns: Generated CIFilter (you can get result with ["outputImage"])
    @available(iOS 7, *)
    static func colorCubeWithColorSpace(inputImage: CIImage, inputCubeDimension: NSNumber = 2, inputCubeData: NSData, inputColorSpace: Any) -> CIFilter? {
        guard let filter = CIFilter(name: "CIColorCubeWithColorSpace") else {
            return nil
        }
