https://github.com/eoscanada/eos-go/blob/cce276ef780e726238fb0a752066f63a5c39866e/snapshot/section.go#L30 When using custom protocol structures this will panic on migrations since they aren't explicitly defined. @abourget mentioned in slack: `Sections could be made pluggable, with a sort of dependency injection, if you ever need to re-inject things back..`