Using Connection decorators to dispatch events