Check if a property value has changed on POCO
<p>I have a POCO that is updated every N seconds. The problem I have is that not all properties may have changed since the last update. </p>

<p>I need to know which properties have changed since the last update so I can log the changes. I could do this by keeping a copy of the POCO from the previous update and performing a comparison each time and then maybe firing an event for each property change.</p>

<p>Does anyone have a better solution that I could use here? </p>
