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