public build()
 {
     this.artifactsField = new HReference();
     this.relatedIssuesField = new issueUsages();
     this.changesField = new changesref();
     this.triggeredField = new triggeredBy();
     this.revisionsField = new List<revision>();
     this.artifactdependenciesField = new builds();
     this.snapshotdependenciesField = new builds();
     this.propertiesField = new List<property>();
     this.userField = new userref();
     this.pinInfoField = new comment();
     this.tagsField = new List<string>();
     this.commentField = new comment();
     this.agentField = new agentref();
     this.buildTypeField = new buildTyperef();
     this.runninginfoField = new runningBuildInfo();
 }
 public triggeredBy()
 {
     this.propertiesField = new List<property>();
     this.buildTypeField = new buildTyperef();
     this.userField = new userref();
 }
 public propEntitySnapshotDep()
 {
     this.sourcebuildTypeField = new buildTyperef();
 }
 public propEntityArtifactDep()
 {
     this.sourcebuildTypeField = new buildTyperef();
 }
 public newBuildTypeDescription()
 {
     this.sourceBuildTypeField = new buildTyperef();
 }
 public investigationScope()
 {
     this.buildTypeField = new buildTyperef();
 }
 public buildType()
 {
     this.agentrequirementsField = new List<propEntityAgentRequirement>();
     this.artifactdependenciesField = new List<propEntityArtifactDep>();
     this.snapshotdependenciesField = new List<propEntitySnapshotDep>();
     this.triggersField = new List<propEntityTrigger>();
     this.featuresField = new List<propEntityFeature>();
     this.stepsField = new List<propEntityStep>();
     this.parametersField = new List<property>();
     this.settingsField = new List<property>();
     this.vcsrootentriesField = new List<vcsrootentry>();
     this.buildsField = new buildsref();
     this.templateField = new buildTyperef();
     this.projectField = new projectref();
 }