Changed the Connection interface.
Refactored EventStructure.