             return roundedAndScaledImage
         }
     }
-
-    public var identifier: String { return "\(self.self)-\(UInt(self.size.width))x\(UInt(self.size.height))" }
 }

    var identifier: String { get }
}

// MARK: - Single Pass Image Filters

public struct ScaledToSizeFilter: ImageFilter {
    public let size: CGSize

    public init(size: CGSize) {

            return roundedAndScaledImage
        }
    }
}

// MARK: -

public struct AspectScaledToFillSizeWithRoundedCornersFilter: ImageFilter, Sizable, Roundable {
    public let size: CGSize
    public let radius: CGFloat

