It really is tough for me to guess your intention. On a person hand you're stating that each a and b are general public (no leading underscore in their names) so I must theoretically be allowed to accessibility/mutate (get/set) each. But then you specify an explicit mutator just for a, https://conscientgurugram.in/conscient-parq-sector-80-gurgaon-a-sophisticated-lifestyle-in-the-grandeur-of-the-city/