Why not use ConversionServiceFactory?