isDirty now works for relationships too: if a child object is marked
dirty, also the parent object will result dirty