CXF - Criar Lista de objetos

Srs, to tentando criar um WSDL a partir de anotações Java, porém eu tenho problemas ao trabalhar com listas. Por exemplo se eu crio uma classe java nesse formato :slightly_smiling:

@XmlAccessorType(XmlAccessType.FIELD)
public class ResponseModel {
               private List<Cliente> clients;
}

Onde a classe Client tem a sequinte estrutura:

@XmlAccessorType(XmlAccessType.FIELD)
public class Cliente {

	private Integer id;
	private String nome;
}

ao ser gerado um WSDL via CXF a lista fica assim

<clients>
   <id>1</id>
   <nome>Joao</nome>
</clients>
<clients>
   <id>2</id>
   <nome>Pedro</nome>
<clients>

Quando na verdade eu queria que o WSDL fosse gerado assim:

<clients>
      <cliente>
       <id>1</id>
       <nome>Joao</nome>
     </cliente>
    <cliente>
       <id>2</id>
       <nome>Pedro</nome>
    </cliente>
   </clients>

Eu tentei usar uma anotação chamada XmlList mas ela so funciona para String pelo que entendi.
Alguém tem uma solução para este tipo de estrutura com cxf ?