Adding docs and nested messages.