/// <summary>
 /// Constructor for building a new simple object with the POCO class
 /// </summary>
 public vFieldVisitDetailed(vFieldVisitDetailed vFieldVisitDetailed) : this()
 {
     this.PrimaryKey               = vFieldVisitDetailed.PrimaryKey;
     this.TreatmentBMPID           = vFieldVisitDetailed.TreatmentBMPID;
     this.TreatmentBMPName         = vFieldVisitDetailed.TreatmentBMPName;
     this.TreatmentBMPTypeID       = vFieldVisitDetailed.TreatmentBMPTypeID;
     this.TreatmentBMPTypeName     = vFieldVisitDetailed.TreatmentBMPTypeName;
     this.StormwaterJurisdictionID = vFieldVisitDetailed.StormwaterJurisdictionID;
     this.OrganizationName         = vFieldVisitDetailed.OrganizationName;
     this.FieldVisitID             = vFieldVisitDetailed.FieldVisitID;
     this.VisitDate                       = vFieldVisitDetailed.VisitDate;
     this.FieldVisitTypeID                = vFieldVisitDetailed.FieldVisitTypeID;
     this.FieldVisitTypeDisplayName       = vFieldVisitDetailed.FieldVisitTypeDisplayName;
     this.PerformedByPersonID             = vFieldVisitDetailed.PerformedByPersonID;
     this.PerformedByPersonName           = vFieldVisitDetailed.PerformedByPersonName;
     this.FieldVisitStatusID              = vFieldVisitDetailed.FieldVisitStatusID;
     this.FieldVisitStatusDisplayName     = vFieldVisitDetailed.FieldVisitStatusDisplayName;
     this.IsFieldVisitVerified            = vFieldVisitDetailed.IsFieldVisitVerified;
     this.InventoryUpdated                = vFieldVisitDetailed.InventoryUpdated;
     this.NumberOfRequiredAttributes      = vFieldVisitDetailed.NumberOfRequiredAttributes;
     this.NumberRequiredAttributesEntered = vFieldVisitDetailed.NumberRequiredAttributesEntered;
     this.TreatmentBMPAssessmentIDInitial = vFieldVisitDetailed.TreatmentBMPAssessmentIDInitial;
     this.IsAssessmentCompleteInitial     = vFieldVisitDetailed.IsAssessmentCompleteInitial;
     this.AssessmentScoreInitial          = vFieldVisitDetailed.AssessmentScoreInitial;
     this.TreatmentBMPAssessmentIDPM      = vFieldVisitDetailed.TreatmentBMPAssessmentIDPM;
     this.IsAssessmentCompletePM          = vFieldVisitDetailed.IsAssessmentCompletePM;
     this.AssessmentScorePM               = vFieldVisitDetailed.AssessmentScorePM;
     this.MaintenanceRecordID             = vFieldVisitDetailed.MaintenanceRecordID;
     CallAfterConstructor(vFieldVisitDetailed);
 }
 partial void CallAfterConstructor(vFieldVisitDetailed vFieldVisitDetailed);