Let MessageList implement Iterable