Calling DataTable::AcceptChanges before saving instead of after. This means that all deleted rows are removed, and we're not trying to iterate over deleted rows. This was causing an exception previously. Resolves #35.