I read somewhere that having public properties is preferable to having public members in a class.
Is this only because of abstaraction and modularity? Are
After I posted this post, I realized that it's basically for hiding the inner workings of you object.