fix #98, move marker interfaces to public Jackson*Handle classes, not JacksonBaseHandle