fixed bug with dirtying hasMany on deleting new objects