https://kodejava.org/how-does-gson-handles-objects-fields/
How does Gson handles object fields?