ISerializationBinder
Allows users to control class loading and mandate what class to load.
When implemented, controls the binding of a serialized object to a type.
When implemented, controls the binding of a serialized object to a type.