It can be difficult for me to guess your intention. On one particular hand you're indicating that both of those a and b are public (no primary underscore of their names) so I must theoretically be allowed to accessibility/mutate (get/set) the two. But then you specify an explicit mutator just https://smartworldeveloper.in/smart-world-69-gurgaon-redefining-urban-luxury-living-in-sector-69/