halfway through converting from spray-json to Jackson