It is tricky for me to guess your intention. On a single hand you are declaring that the two a and b are general public (no foremost underscore of their names) so I should theoretically be allowed to access/mutate (get/set) both equally. But Then you certainly specify an express mutator https://conscientparqgurugram.in/conscient-parq-sector-80-gurgaon-a-refined-lifestyle-amidst-urban-grandeur/