It really is challenging for me to guess your intention. On one hand you're stating that both of those a and b are community (no top underscore inside their names) so I ought to theoretically be allowed to accessibility/mutate (get/set) both equally. But Then you definately specify an explicit mutator https://emperiumgurugram.in/