removed EventHandlerTrait
reinstated 5.3 support
removed static timezone property from Event
removed return value from Event constructor