public void Add(FunctionalError error)
 {
     FunctionalErrors.Add(error);
 }
 public FunctionalException(FunctionalError error) : this()
 {
     this.Add(error);
 }