Making Reverter object overridable

I think maybe the solution could be make overridable the invocation of Reverter class.

Invoking in this way, just on extending Mapper class (something very usual) is possible to override the behavior of Reverter through a child Class that could add custom types.