Vadim B. Guzev wrote: > > Does it make sense? What do you think? It doesn't make any sense because when obj.GetType () returns null something in the runtime went wrong. You can of course try the change out. The code is not vital unless your code is relying on 2.0 serialization callbacks. Robert