Gson sucks! Fixed about 10 bugs with that way