public Data(
     bool field1,
     float field2,
     int field4,
     long field5,
     double field6,
     uint field8,
     ulong field9,
     int field10,
     long field11,
     uint field12,
     ulong field13,
     int field14,
     long field15,
     global::Improbable.EntityId field16,
     global::Improbable.Gdk.Tests.SomeType field17)
 {
     Value = new global::Improbable.Gdk.Tests.ExhaustiveBlittableSingularData(
         field1,
         field2,
         field4,
         field5,
         field6,
         field8,
         field9,
         field10,
         field11,
         field12,
         field13,
         field14,
         field15,
         field16,
         field17);
 }
 public Data(global::Improbable.Gdk.Tests.ExhaustiveBlittableSingularData value)
 {
     Value = value;
 }