Service operations and excluding properties

This would mean I have to filter out which fields are changed. Is my assumption correct?

In TAureliusDataset there is event DatasetObjectUpdate which returns AObject.

Does something similar exists in XDataWebDataSet and can only changed fields returned to LItem ?

LItem: TWorkoutItem;
begin
LService := FClient.Service;

//
LService.Update( LItem );