And indexers. By making use of these constructs for indirect usage of interior fields, you may guard versus invalid input values. Underneath is another example on how @property can help when 1 has got to refactor code and that is taken from in this article (I only summarize it down https://mvnsector37d.in/