It is tricky for me to guess your intention. On one particular hand you're saying that the two a and b are public (no primary underscore in their names) so I should really theoretically be allowed to access/mutate (get/set) each. But Then you definately specify an explicit mutator just for https://aiplgurugram.co.in/