Tweaks based on code review feedback. Apparently the generated jaxb code makes sure that there is always a list.