public OptionalBooleanDataType()
     : base()
 {
     data = new DefaultData(this);
     config = new OptionalBooleanConfiguration(this);
     dataEditor = new OptionalBooleanDataEditor(this);
     configEditor = new OptionalBooleanConfigurationEditor(config);
 }
 public OptionalBooleanConfigurationEditor(OptionalBooleanConfiguration config)
     : base()
 {
     this.config = config;
 }
 public OptionalBooleanDataEditor(OptionalBooleanDataType dataType)
 {
     this.dataType = dataType;
     this.config = dataType.Config;
     this.data = dataType.Data;
 }