public Event(Event other) { if (other == null) { throw new ArgumentException("Event to copy from is null."); } this.InitCopy(other); }