Consider the case where only some properties are marked as modified. For relational providers we don't try to save non-modified properties partly because it is not needed, but mostly because if the entity was attached from a partial DTO then the non-modified properties may not have valid data.