Is it a good practice to implement logic in properties
<p>we use ASP.NET with C# and based on open source projects/articles I passed through, I found many properties were including a <strong>logic</strong> but when I did so the team-leader told me it's not good at all to place logic inside properties but to call the logic through methods...</p>

<p>is that really bad? and why not to use logic in the properties?</p>

<p>thanks,</p>
