It's really hard for me to guess your intention. On a single hand you might be saying that both equally a and b are general public (no major underscore inside their names) so I should theoretically be allowed to accessibility/mutate (get/set) equally. But Then you definately specify an explicit mutator https://emperiumgurugram.in/