compatibility with .NET 3.5
IDeserializationCallback implementation