Fix embedded hasMany not becoming dirty after save

Steps to reproduce:
1. Modify an item of an embedded hasMany array
2. Save the array (or the individual item)
3. Modify the item back to its original state

The item is clean when it should be dirty
Merge pull request #322 from dwickern/embedded-hasmany-dirty

Fix re-dirtying embedded hasMany after save