I see the usage of Immutable-js; I'm wondering if you ever looked into using [omniscientjs](https://github.com/omniscientjs/omniscient)?