moved match/filter implementation details to dbus::impl
simple impl::connection