made a distinction between Jackson 1.x and Jackson 2.x (supporting both)