public DashboardScadaTimeSeriesPoint(DashboardScadaTimeSeriesPoint pnt)
 {
     StartTimeAbsolute_    = pnt.StartTimeAbsolute_;
     StartTimeVariable_    = pnt.StartTimeVariable_;
     StartTimeMode_        = pnt.StartTimeMode_;
     StartDateMode_        = pnt.StartDateMode_;
     StartDateOffset_      = pnt.StartDateOffset_;
     EndTimeAbsolute_      = pnt.EndTimeAbsolute_;
     EndTimeVariable_      = pnt.EndTimeVariable_;
     EndTimeMode_          = pnt.EndTimeMode_;
     EndDateMode_          = pnt.EndDateMode_;
     EndDateOffset_        = pnt.EndDateOffset_;
     FetchTime_            = pnt.FetchTime_;
     HistoryFetchStrategy_ = pnt.HistoryFetchStrategy_;
     ColorString_          = pnt.ColorString_;
     StrokeThickness_      = pnt.StrokeThickness_;
     ScadaPoint_           = new ScadaDataPoint(pnt.ScadaPoint_);
 }
 // created just for the sake of the deserialization
 public DashboardScadaTimeSeriesPoint()
 {
     StartTimeAbsolute_ = DateTime.Now;
     EndTimeAbsolute_   = DateTime.Now;
     ScadaPoint_        = new ScadaDataPoint("");
 }
 public DashboardScadaTimeSeriesPoint(ScadaDataPoint ScadaPoint, DateTime StartTime, DateTime EndTime)
 {
     StartTimeAbsolute_ = StartTime;
     EndTimeAbsolute_   = EndTime;
     ScadaPoint_        = ScadaPoint;
 }
 public ScadaDataPoint(ScadaDataPoint pnt)
 {
     Id_         = pnt.Id_;
     Name_       = pnt.Name_;
     ExtendedId_ = pnt.ExtendedId_;
 }