check if old and new value are the same by using equals to support e.g. Dates (like few lines below)
setting equal value will ignore set call
add test for new set behaviour
Merge branch 'master' into bugfix/set-equal-date
Merge pull request #3 from luka5/bugfix/set-equal-date

Bugfix/set equal date