It really is difficult for me to guess your intention. On one particular hand you're expressing that each a and b are general public (no foremost underscore within their names) so I need to theoretically be allowed to obtain/mutate (get/set) both equally. But Then you definitely specify an explicit mutator https://whitelandgurugram.co.in/whiteland-westin-residences-gurgaon-redefining-ultra-luxury-living-in-sector-103/