Prepares the message before sending it out

        Returns:
            - message.Message: the message

def prepare_message(self, message):
        """
        Prepares the message before sending it out

        Returns:
            - message.Message: the message
        """

        message.meta.update(path=self.path)

        for handler in self.handlers:
            handler.outgoing(message, self)

        return message