Ajuste MVC 4 WebApi XmlSerializer para perder el espacio de nombre

Estoy trabajando en un MVC WebAPI, que utiliza EF con clases de POCO para almacenamiento. Lo que quiero hacer es deshacerme del espacio de nombres del XML, para que los puntos finales retornen y acepten objetos XML sin él. (json funciona bien)

<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"/> ...

Me gustaría que esto funcione

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

Esperemos que sin tener que decorar los POCO con un montón de atributos.

He configurado una solución de prueba para esto, y de hecho, estos métodos están siendo afectados (debe haber algún otro problema en mi sistema). De todos modos, el resultado que obtengo al utilizar estas soluciones es este:

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

Se deshizo del esquema en la parte superior, pero ahora las propiedades están desordenadas :( Aquí hay un enlace a unproyecto de muestra

Respuestas a la pregunta(4)

Su respuesta a la pregunta