The multiple copies I'm suggesting aren't redundan...
# tornadofx
c
The multiple copies I'm suggesting aren't redundant. My ViewModel items represent screen state which can contain uncommitted changes. The model contains record state which reflects the external data store, although there might be some latency.