fixed using ModelUtil.GSON