To have a better separation of concern between messages and how they are conveyed in connectors.
BECMessage can be simple dataclasses, leaving the serialization to the connector which transport those.
The serialization module itself can be isolated, and in the case of msgpack it can be extended to
understand how to encode/decode BECMessage, to simplify writing code like with BundleMessage or to
be able to automatically encode numpy or BECStatus objects.
Finally, client objects (producers and consumers) can receive BECMessage objects instead of having
to dump or load themselves.
Fix path to test_service_config.yaml
This reverts commit 109453c1ccb3ebc8506e57f549549f99b38e4c8f
This reverts commit b73e9b3baac660bb7af3fc049c27e3bdb294bba9.
This reverts commit 108dc1179cf191c98b7891605d665371b5a2bca2.