DataStore.load_snapshot takes an optional pre-allocated instance as an argument and PCE reuses a single DS instance