Builder here (yay!), but perhaps still use a transform to make the messageIds Iterable?