It's really hard for me to guess your intention. On just one hand you happen to be indicating that equally a and b are public (no main underscore within their names) so I should theoretically be permitted to obtain/mutate (get/set) the two. But Then you really specify an express mutator https://herohomesrealty.in/