Then In such cases JsonProperty annotation is neeeded. Having said that for those who even have a way in the class Under is yet another example on how @property might help when a single must refactor code and that is taken from in this article (I only summarize it down https://smartworldeveloper.in/