It can be challenging for me to guess your intention. On just one hand you are expressing that both of those a and b are public (no major underscore of their names) so I should really theoretically be allowed to obtain/mutate (get/set) each. But Then you certainly specify an express https://herohomesrealty.in/hero-homes-sector-104-gurgaon-wellness-living-with-urban-connectivity/