Refine to use ModelUtil.GSON