change type converter creation strategy