public @class()
 {
     this.mutableField = true;
     this.polymorphismField = polymorphismType.@implicit;
     this.dynamicupdateField = false;
     this.dynamicinsertField = false;
     this.selectbeforeupdateField = false;
     this.optimisticlockField = optimisticLockMode.version;
 }
 public @class()
 {
     this.dynamicupdate = false;
     this.dynamicinsert = false;
     this.selectbeforeupdate = false;
     this.mutable = true;
     this.polymorphism = polymorphismType.@implicit;
     this.batchsize = "1";
     this.optimisticlock = optimisticLockMode.version;
 }
 public @class()
 {
     items2Field = new List<object>();
     resultsetField = new List<resultset>();
     filterField = new List<filter>();
     sqldeleteField = new customSQL();
     sqlupdateField = new customSQL();
     sqlinsertField = new customSQL();
     loaderField = new loader();
     items1Field = new List<object>();
     itemsField = new List<object>();
     naturalidField = new naturalid();
     discriminatorField = new discriminator();
     tuplizerField = new List<tuplizer>();
     commentField = new comment();
     synchronizeField = new List<synchronize>();
     cacheField = new cache();
     subselectField = new subselect();
     metaField = new List<meta>();
     mutableField = true;
     polymorphismField = polymorphismType.@implicit;
     dynamicupdateField = false;
     dynamicinsertField = false;
     selectbeforeupdateField = false;
     optimisticlockField = optimisticLockMode.version;
 }