Use jackson object reader & writer to slightly boost verbatim name usage serde, but also to guarantee thread safety.
Add comments explaining why we use readers/writers