fixed Gson to correctly ignore transient modifier