Although It's not clear how to augment a immediate member accessibility like foo.num = num, You can easily increase your regular setter with an extra drive parameter: Beneath is yet another instance on how @property may also help when just one has to refactor code which happens to be taken https://herohomesrealty.in/hero-homes-sector-104-gurgaon-wellness-living-with-urban-connectivity/