Serialização XML da lista

Eu estou serializando um objeto para XML. Eu tenho algo parecido com isto:

Class A
{
   public string propertyA1  { get; set; }
   public List<B> bList { get; set; }
}

Class B
{
   public string num {get; set;}
   public string propertyB1  { get; set; }
}

Quando eu serializo para XML, quero que fique assim:

<A>
  <propertyA1>someVal</propertyA1> 
  <B num=1>
     <propertyB1>someVal</propertyB1> 
  </B>
  <B num=2>
     <propertyB1>someVal</propertyB1> 
  </B>
</A>

Mas, em vez disso, parece com isso:

<A>
  <propertyA1>someVal</propertyA1> 
  <bList>
     <B num=1>
        <propertyB1>someVal</propertyB1> 
     </B>
     <B num=2>
        <propertyB1>someVal</propertyB1> 
     </B>
  </bList>
</A>

Qualquer ideia de como se livrar dobList na saída? Eu posso fornecer mais código de amostra, se necessário

Obrigado, scott

questionAnswers(2)

yourAnswerToTheQuestion