EQH-2043, EQH-2046, EQH-2048

Initial implementations for EventID, JSONEvent and EventQuery