added constructors for EventInfo, EventUser and EventLocation