nested struct indexes now concatenate the parent name