How can I compare & update 2 models?
===

I want to be able to compare 2 models.

Scenario:
I have objects that are created from a 3rd party source. I want to periodically check to make sure the information I currently have is up to date. So I would create a new Model (not saved) and would pull up my existing model from my database; Now I would like to compare these two models and if there is a difference between the 3rd party model I have created and the one currently in the database I would like to update the one in my database with the new information.