calling set on Record does not mark it as dirty if value already in system is same as one it is being set to
Merge branch 'master' of github.com:IMQS/idata