There are unreasonable limitations to Jackon's XML serialization. To use Jackson, we'd have to wrap lots and lots of list properties in a class containing a single property. I've played a bit with JAXB, the built in XML serialization, and I think we're going to achieve correct behavior with a more usable object model that way.
It'll be necessary to update JacksonAdapter to use JAXB for XML and update the generator to use JAXB annotations.
FasterXML/jackson-dataformat-xml#192