Does anyone develop Rx Apps with an architecture having:
Two levels of Model:
- A 'plain' web model for (de)serialization
- A rich model using, primarily, reactive Subjects as fields
Deserialization takes place via a weak map, which either creates or updates the 'rich' object corresponding to the ID.
This allows the App to maintain referential integrity with back-end objects, and performing Rx updates at per-field granularity.
Is this a recognised pattern in Rx Application design?