Adds MessageInterface
Adds ConnectionInterface.