Si quieres usar un enfoque hbrido, por ejemplo, para mantener los tipos anidados existentes que se han movido a un tipo de nivel superior, pero permitir que los tipos anidados futuros permanezcan anidados, puedes hacerlo en el nivel interface especificando metadata para establecer el atributo unnest. Si se establece en true, se producir un "desanidamiento" de los tipos anidados (comportamiento heredado):