I've refactored this to add records via store.add instead of the custom adding logic that used to exist inside loadData. This alleviates the snapshot issue and should standardize the loading process...