def add(self, message):
        """Add a MessageElement to the end of the queue.

        Strings can be passed and are automatically converted in to
        item.Text()