public static SettingsBindingError Property(string name, SettingsBindingError inner) => new ErrorProperty(name, inner);
public ErrorProperty(string name, SettingsBindingError inner) { this.name = name; this.inner = inner; }
public ErrorIndex(string key, SettingsBindingError inner) { this.key = key; this.inner = inner; }
public static SettingsBindingError Index(string key, SettingsBindingError inner) => new ErrorIndex(key, inner);