/// <summary>
 /// Returns true of the Experiment Infos are equal.
 /// </summary>
 public bool Equals(ExperimentInfo other)
 {
     if (ReferenceEquals(other, null))
     {
         return(false);
     }
     else
     {
         return(ExperimentReference.Equals(other.ExperimentReference) &&
                StoredTime == other.StoredTime && StartTime == other.StartTime && EndTime == other.EndTime &&
                Status == other.Status && UserDefinedField == other.UserDefinedField);
     }
 }
 /// <summary>
 /// Default constructor needed by EntityFramework
 /// </summary>
 public ExperimentInfo()
 {
     ExperimentReference = new ExperimentReference();
 }