Serializacja XML listy

Szereguję obiekt na XML. Mam coś takiego:

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

Kiedy serializuję do XML, chcę, żeby wyglądało to tak:

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

Ale zamiast tego wygląda tak:

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

Jakiś pomysł, jak się pozbyćbList na wyjściu? W razie potrzeby mogę dostarczyć więcej przykładowego kodu

Dzięki, Scott

questionAnswers(2)

yourAnswerToTheQuestion