the cases that drove us to build this feature are situations where you would either query for a list of elements and receive update for individual entries when one is updated, or where a complex model is returned and smaller “deltas” are returned to provide updates.
However, I can also imagine situations where you want to return a single entry, and return that same entry after it has been updated.
Since you suggested additional method has a clear default behavior, we could add this to the API.
However, I do think there is a mistake in the code you suggested.
Shouldn’t it be: