     }
 }
 
-public class CalibratedRGBColorSpace : GammaColorSpaceProtocol {
+public class CalibratedRGBColorSpace : ToneResponseColorSpaceProtocol {
     
     public typealias Model = RGBColorModel
     

    }
}

public protocol GammaColorSpaceProtocol : class, ColorSpaceProtocol {
    
    func convertToLinear(_ color: Model) -> Model
    

    func convertLinearFromXYZ(_ color: XYZColorModel) -> Model
}

extension ToneResponseColorSpaceProtocol {
    
    @_inlineable
    public func convertToXYZ(_ color: Model) -> XYZColorModel {
