Nested structs now work as expected.