あるプロパティが「.Address.City」のように階層構造になっている場合、この構造を定義するために使用するプロパティタイプはどれか。

Pageタイプ(またはPage Group)を使用することで、プロパティの中に別のクラスの構造(Addressクラスなど)を埋め込めます。