The TypeConverter class is being exposed in the Mapping namespace but it's used for UDTs and Graph. We should extract a base "internal" class that belongs to the root namespace (core driver component) while keep exposing the derived type on the Mapping namespace.