In the move example, the code uses `contacts` when the diagrams use
`contact` (no 's')
The code in the example:
``` Value contacts(kArrayType);
// adding elements to contacts array.
// ...
o.AddMember("contacts", contacts, d.GetAllocator()); // deep clone contacts (may be with lots of allocations)
// destruct contacts.
```