title: Is it a good practice to implement logic in properties
body: <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>