Decode repeated structs in map properly