visibility of DataConverter<T> changed to internal