runtime: fix getters for list-of-list fields
runtime: when upgrading a struct, zero out the original