When you mark a tag as a list, the child tags are automatically added to the List.
There are several ways to create XML that achieves the same functionality.
Mark the list before you add other child tags to the function, otherwise, the list tags will also be added to the function.
How to use the XML Binding Wizard to bind XML that contains a list.
How to GET and SET lists using the JSM.