Work from home
Remake of EventLog model.
Merge changes to fit the remake of EventLog model.