nested messages' fields parsing