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.