Converter is now an abstract template class