Updated Model dirty checks to ignore numerically equivalent fields
Merge branch 'pull-request/ignore-numerically-equivalent-dirty-fields' of https://github.com/JamShady/framework into JamShady-pull-request/ignore-numerically-equivalent-dirty-fields
Clean up code. Method extraction.
Merge branch 'JamShady-pull-request/ignore-numerically-equivalent-dirty-fields' into 4.1