added JsonIgnore annotation to generate ProductJson