Use Event::Emitter to break dbus/servers coupling.