Jackson API - allows for different underlying versions