public Nonconformity(string description, int version = 1)
 {
     Version     = version;
     Description = description;
     Evaluation  = EvaluationEnum.New;
     Status      = StatusEnum.Active;
 }
 internal void setAsInefficient()
 {
     this.Evaluation = EvaluationEnum.Inefficient;
     setAsInactive();
 }
 public void setAsEfficient()
 {
     this.Evaluation = EvaluationEnum.Efficient;
     setAsInactive();
 }