MapperFactory factory = MappingUtil.getMapperFactory();
Type<Map<String, String>> mapType = new TypeBuilder<Map<String, String>>(){}.build();
Type<Student> studentType = TypeFactory.valueOf(Student.class);
factory.classMap(Student.class, mapType)
.field("grade.letter", "letterGrade")
.field("grade.point", "GPA")
.field("grade.percentage", "gradePercentage")
.field("name.first", "firstName")
.field("name.last", "lastName")