https://github.com/tendermint/tendermint/blob/master/consensus/state.go#L290 Does not copy the pointer elements, so we can end up with concurrent hash-map access crashes