         return croppedConfiguration(forRect: rect, scale: scale)
     }
 
-    func tiledConfiguration(forFrame frame: CGRect, scale: CGFloat) -> ImageConfiguration {
+    func tileConfiguration(forFrame frame: CGRect, scale: CGFloat) -> ImageConfiguration {
         let width = min(frame.width * scale, size.width)
         let height = min(frame.height * scale, size.height)
         let rect = CGRect(x: 0, y: 0, width: width, height: height)

        return (optimizedURL, 1)
    }
    
    func centeredConfiguration(forFrame frame: CGRect, scale: CGFloat) -> ImageConfiguration {
        let width = min(frame.width * scale, size.width)
        let height = min(frame.height * scale, size.height)
        let x = (size.width - width) / 2

        
        switch backgroundConfiguration.backgroundContentMode {
        case .Original:
            imageConfiguration = backgroundImage.originalConfiguration(forFrame: frame, scale: backgroundConfiguration.backgroundScale)
        case .Tile:
            imageConfiguration = backgroundImage.tileConfiguration(forFrame: frame, scale: backgroundConfiguration.backgroundScale)
        case .Stretch:
            imageConfiguration = backgroundImage.stretchConfiguration(forFrame: frame)
        case .Fill:
            imageConfiguration = backgroundImage.fillConfiguration(forFrame: frame)
        case .Fit:
            imageConfiguration = backgroundImage.fitConfiguration(forFrame: frame)
        default:
            break
        }
