fair note. Then in such case proper solution can be to have map between library exceptions and dbus error strings, down side is that it mean that for new exception you still need to modify more places