Although It's not apparent how to reinforce a immediate member access like foo.num = num, You can easily increase your conventional setter with an additional force parameter: In lengthy dwelling tasks debugging and refactoring requires extra time than producing the code itself. There are several downsides for applying @property.setter that https://jmsmanesar.in/