fix AbstractMapper