Fix so that empty attributes still track a change
Merge pull request #9 from getloaded/flag-dirty-only-if-attribute-changes

Fix so that empty attributes still track a change