rename classmapper to arrayexchanger