public function loadSnapshot(Identity $id)
    {
        if (is_null($this->snapshotStore)) {
            throw new \Exception('Unable to get snapshot; No store attached');
        }

        return $this->snapshotStore->get($id);
    }