         }
     }
     
-    struct String {
+    struct LoaclizedString {
         let localized: Bool
         
         init() {

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

                    segue = ConfigType.Segue(value as? [String: Bool] ?? [:])
                case .Image:
                    image = ConfigType.Image(value as? [String: Bool] ?? [:])
                case .LoaclizedString:
                    string = ConfigType.LoaclizedString(value as? [String: Bool] ?? [:])
                case .ViewController:
                    viewController = ConfigType.ViewController(value as? [String: Bool] ?? [:])
                case .Nib:
