It is tough for me to guess your intention. On one particular hand you're indicating that the two a and b are general public (no leading underscore of their names) so I should theoretically be allowed to access/mutate (get/established) each. But then you specify an explicit mutator just for a, https://luxuryprojectsgurugram.in/luxury-projects-gurugram-the-future-of-upscale-living-in-indias-fastest-growing-city/