Going without context was actually bad idea.

New model creates brand new store and deletes old, corrupt one if it fails to load.