Gateway: message() message constructor