This 'question' gives a nice overview and (to my oppinion) can not be answered. There is no solution for the problem (other than implementing IXmlSerialisable.)
I consider this as 'closed'.