Test for HasObjectChanged - currently failing when setting DateTimes/Nullables/Enums to the same values.
Merge pull request #6 from samcook/has-object-changed-tests

HasObjectChanged incorrectly returns true for DateTimes/Nullables/Enums