Fix problem, not setting ExtensionSnapshot on the state
@@ -38,7 +38,7 @@ func (n extensionStateHolder) GetSnapshot() ExtensionSnapshot {
return nil
}
-func (n extensionStateHolder) Reset(snapshot ExtensionSnapshot) {
+func (n *extensionStateHolder) Reset(snapshot ExtensionSnapshot) {
if n.state != nil {
n.state.Reset(snapshot)
} else {
