Hello

I'm creating a grid with a variable number of columns. I'm almost done but only one thing left... I cant access attribute Address (PersonProperties interface). I dont know how to write @Path properly. If anyone has any idea, Please give me advice.

JSON:
Code:
[    {
        "FirstName": "John",
        "LastName": "Doe",
        "Age": 23,
        "Details": [
            {
                "Address": "Apt R113",
                "City": "Boston",
                "ZipCode": "30523"
            },
            {
                "Address": "ABC 22",
                "City": "Paris",
                "ZipCode": "51112"
            }
        ]
    }
]
PropertyAccess Interface:
Code:
public interface PersonProperties extends PropertyAccess<PersonDTO> {

    ModelKeyProvider<PersonDTO> key();

    ValueProvider<PersonDTO, String> FirstName();

    ValueProvider<PersonDTO, String> LastName();

    ValueProvider<PersonDTO, Integer> Age();

    @Path("Details???Address")
    ValueProvider<PersonDTO, String> Address();
}
and here is my code:
Code:
    PersonDTO person = personList.get(0);    for (int i = 0; i < person.getDetails().length(); i++) {
        DetailDTO detail = person.getDetails().get(i);
        ColumnConfig<PersonDTO, String> cc = new ColumnConfig<PersonDTO, String    (personProperties.Address(), 50, detail.getCity());
        l.add(cc);
    }