three-quarters of the way through converting from spray-json to Jackson