 public struct ConfigImpl: Config {
     public private(set) var segue: ConfigType.Segue = ConfigType.Segue()
     public private(set) var image: ConfigType.Image = ConfigType.Image()
-    public private(set) var string: ConfigType.LoaclizedString = ConfigType.LoaclizedString()
+    public private(set) var string: ConfigType.LocalizedString = ConfigType.LocalizedString()
     public private(set) var viewController: ConfigType.ViewController = ConfigType.ViewController()
     public private(set) var nib: ConfigType.Nib = ConfigType.Nib()
     public private(set) var reusable: ConfigType.Reusable = ConfigType.Reusable()

        }
    }
    
    public struct LoaclizedString {
        public let localized: Bool
        
        init() {

public protocol Config {
    var segue: ConfigType.Segue { get }
    var image: ConfigType.Image { get }
    var string: ConfigType.LocalizedString { get }
    var viewController: ConfigType.ViewController { get }
    var nib: ConfigType.Nib { get }
    var reusable: ConfigType.Reusable { get }
