Marked all handlers as sealed to prevent virtual class; moved forwarding of generated/gathered events to ForwardLocalHandler.