It can be hard for me to guess your intention. On a single hand you are declaring that the two a and b are public (no major underscore of their names) so I must theoretically be permitted to entry/mutate (get/set) each. But Then you certainly specify an express mutator only https://conscientgurugram.in/