Use Json serdes for PartResponse caching duties

Good point. Done by beefing up `PartResponseCachingSupport`