added support for set/get messages. But these don't quite work yet because they require a destination