Defining a new interface for binding types (ISerializationBinder)

I was introduced a new interface wich It can be used as Binder for customizing serialization / deserialization objects,
and in my opinion this interface must substitute any reference of SerializationBinder class, because the SerializationBinder class was changed from 3.5 to 4.0, in fact when a program wich uses net35 doesn't have possibilities to customize the object type name when an object is serialized.