Hi,

I was just thinking for a reason (good, sound reason), why do we need to implement Properties, or any kind of 'Get'ers and 'Set'ers.

Just because it conforms to OOP way of programming is something not reasonable (at least to me). Suppose if the same question is put to you while you are being interviewed, what do you guys suppose could answer the question in succinct manner?

How does it help? How does it help in future development? When we say it is secure, how is it secure? If it is efficient, how so?

Hope I am being clear.

Thank you