It is really hard for me to guess your intention. On one particular hand you are declaring that both a and b are general public (no main underscore within their names) so I really should theoretically be allowed to entry/mutate (get/established) each. But Then you certainly specify an express mutator https://trehan-floors.in/trehan-luxury-floors-gurgaon-where-classical-elegance-meets-modern-comfort/