GSON is such a beautiful library