Ajustar o MVC 4 WebApi XmlSerializer para perder o nameSpace

Estou trabalhando em um MVC WebAPI, que usa EF com classes POCO para armazenamento. O que eu quero fazer é se livrar do namespace do XML, para que os pontos de extremidade retornem e aceitem objetos xml sem ele. (json funciona bem)

<ACCOUNT xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Platform.Services.AccountService.Data">
<id>22</id>
<City i:nil="true"/>
<Country i:nil="true"/>
<Email>[email protected]</Email>
<Phone i:nil="true"/> ...

Eu gostaria que isso funcionasse

 <ACCOUNT>
    <id>22</id>
    <City i:nil="true"/>
    <Country i:nil="true"/>
    <Email>[email protected]</Email>
    <Phone i:nil="true"/> ...

Espero que sem ter que decorar o POCO com um monte de atributos.

Eu configurei uma solução de teste para isso e, de fato, esses métodos estão sendo atingidos (deve haver algum outro problema no meu sistema). De qualquer forma - o resultado que eu uso essas soluções é o seguinte:

<ArrayOfAccount>
<Account>
<id>22</id>
<name>TestAcc</name>
<parentid xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance" d3p1:nil="true"/>
<status_id xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance" d3p1:nil="true"/>
<Email>[email protected]</Email>
</Account>
</ArrayOfAccount>

Livrou-se do esquema no topo, mas as propriedades agora estão confusas :( Aqui está um link para umprojeto de amostra

questionAnswers(4)

yourAnswerToTheQuestion