Можно ли каким-либо образом отключить рендеринг корневого элемента коллекции?
Этот класс с атрибутами сериализации:
[XmlRoot(ElementName="SHOPITEM", Namespace="")]
public class ShopItem
{
    [XmlElement("PRODUCTNAME")]
    public string ProductName { get; set; }       
    [XmlArrayItem("VARIANT")]
    public List<ShopItem> Variants { get; set; }
}
генерирует этот XML:
<SHOPITEM xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <PRODUCTNAME>test</PRODUCTNAME>
      <Variants>
          <VARIANT>
              <PRODUCTNAME>hi 1</PRODUCTNAME>
          </VARIANT>
          <VARIANT>
              <PRODUCTNAME>hi 2</PRODUCTNAME>
          </VARIANT>           
      </Variants>        
</SHOPITEM>
Мне не нужен элемент <Variants>. Что я должен делать?
Также мне не нужны пространства имен xsi и xsd в корневом элементе...