Empty is a converter-level decision. `new Object()` --> `{}` with Gson, for example.