| AddIndex | System.Nullable`1 | Gets or sets the position within the array where the items must be added. Do not specify the index (Null/Undefined) when items must be added at the end of the array. |
| EqualityCheck | System.Nullable`1 | Gets or sets a value indicating whether incoming data responses are compared for equality before updating to avoid redundant changes. |
| IgnoreNullValues | System.Boolean | Gets or sets a value indicating if null values in the response data will be ignored. |
| OmitKeys | System.Collections.Generic.HashSet`1 | Gets or sets a collection of keys to omit on the target client object. |
| Path | System.String | Gets or sets the hierarchical path on the target object where the source object will be added/updated. |
| Recreate | System.Nullable`1 | Gets or sets a value indicating if the HTML element must be recreated when there is already an element for the relevant index/key. |
| RemoveByKeyValues | System.Collections.Generic.List`1 | Gets or sets a collection of key values to remove. Items on the target client object with a matching value for the specified UpdateKey will be removed. |
| RemoveCount | System.Int32 | Gets or sets the number of items to remove from the target array. |
| RemoveIndex | System.Int32 | Gets or sets the position within the array where the items must be removed. Do not specify the index (Null/Undefined) when items must be removed at the end of the array. |
| RouteIndex | System.String | Gets or sets the route index for updating route data on a different route than the currently active route. |
| RoutePath | System.String | Gets or sets the route path for updating view data on a different view than the currently active view. |
| Update | System.Nullable`1 | Gets or sets a value indicating if server data overwrites (false) or updates (true) data on the client. |
| UpdateKey | System.String | Gets or sets the key used to match and update items on the target array. The array item is updated when the value on both source and target of specified key matches. |