It really is tough for me to guess your intention. On just one hand you might be indicating that equally a and b are public (no top underscore in their names) so I should really theoretically be allowed to obtain/mutate (get/established) equally. But Then you definately specify an specific mutator https://jmsmanesar.in/