Use in-memory store to make sure there is always only one object representing a model entity
'resolve' related models by recursively synchronizing them with the runtime store
Reorganize javascript modules