Yes, because if you pass the `Address` as a plain struct, the entire data is copied, which seems kind of wasteful. And it's not much difference, except that you put a `&` in front when creating the struct.

In this case I had to do some sanitising, otherwise I would get a `403 Forbidden` if the `CustomerId` is passed along in the XML.