So, the only remaining test case was failing, and why? It was a setter.
I spend all day trying to figure out a compatible transforms, json to instance and back.
Turned out that joda datetime which I converted to international format, when serializing, was not always serialized this way, and was represented as millis. Why?
Only when I drove to the airport, later in the day, that I figured I should not even have it in the record I receive. It's our internal issue, and that's it. Receive an update without timestamps. Shit, I had to figure it out earlier. Anyway, will have to spend half a day tomorrow to redesign this thing.
Anyway.
Also, the contractors broke my internet again (cut the cable); they though they fixed it, but they did not. Will have to call AT&T again. They did "connect" the cable, but it still does not work. Not a problem, I have my phone.