I understand the many benefits of providing an interface to access the members of a class indirectly. My question is: isn\'t that already something you can accomplish in jus
Aside from the semantic correctness of using properties for a value that describes a property of an object, you can't argue with this:
obj.SetValue(obj.GetValue() + 1);
vs
obj.Value++;