It is really tough for me to guess your intention. On just one hand you happen to be indicating that both a and b are general public (no leading underscore inside their names) so I really should theoretically be allowed to access/mutate (get/set) both of those. But then you specify https://luxuryprojectsgurugram.in/luxury-projects-gurugram-the-future-of-upscale-living-in-indias-fastest-growing-city/