/// <summary>
 /// Copy constructor.
 /// </summary>
 /// <param name="functionalGroupDefinition">FunctionalGroupDefinition to copy</param>
 public FunctionalGroupDefinition(FunctionalGroupDefinition functionalGroupDefinition)
 {
     this.Definitions = new SortedList<string, string>(functionalGroupDefinition.Definitions);
     this.Properties = new SortedList<string, double>(functionalGroupDefinition.Properties);
 }
 /// <summary>
 /// Copy constructor.
 /// </summary>
 /// <param name="functionalGroupDefinition">FunctionalGroupDefinition to copy</param>
 public FunctionalGroupDefinition(FunctionalGroupDefinition functionalGroupDefinition)
 {
     this.Definitions = new SortedList <string, string>(functionalGroupDefinition.Definitions);
     this.Properties  = new SortedList <string, double>(functionalGroupDefinition.Properties);
 }