Serialización XML de la lista

Estoy serializando un objeto a XML. Tengo algo como esto:

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; }
}

Cuando lo serialice a XML, quiero que se vea así:

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

Pero, en cambio, se ve así:

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

¿Alguna idea de cómo deshacerse de labLista en la salida? Puedo proporcionar más código de muestra si es necesario

Gracias scott

Respuestas a la pregunta(2)

Su respuesta a la pregunta