When It is far from apparent how to augment a direct member accessibility like foo.num = num, You can certainly increase your classic setter with a further power parameter: non-public string _name; community string Identify get return _name; set _name = price; public int Age get;established; //AutoProperty generates personal field https://smartworldeveloper.in/