/// <summary>
 /// Full constructor.
 /// </summary>
 /// <param name="t">The event type</param>
 /// <param name="d">Event description</param>
 /// <param name="y">Event year</param>
 public StellarEvent(StellarEventType t, string d, double y)
 {
     EventType = t;
     EventDesc = d;
     EventYear = y;
     FormattedEventYear = Utility.FormatForAstronomicalYear(y);
 }
 /// <summary>
 /// This function adds an event to the log.
 /// </summary>
 /// <param name="desc">Event description</param>
 /// <param name="year">Event year</param>
 /// <param name="eventType">The event type</param>
 public void AddLogEvent(String desc, double year, StellarEventType eventType)
 {
     LoggedEvents.Add(new StellarEvent(eventType, desc, year));
     NotifyPropertyChanged("LoggedEvents");
 }