DataGrid Nested Property Behavior

After some tinkering I managed to find why I was having issues displaying my nested property. This quirky behavior presented within the Datagrid when showing a nested property. Apparently only line 1 actually displays the value of the nested property the other lines present as the string name of the object itself.

For further context the current datagrid columns were within a parent datagrid column that was set to the property of ParentDTO.TestA in case that makes any difference.

This is the model I have

public class ParentDTO
{
    public TestADTO TestA { get; set; }
    public TestBDTO TestB { get; set; }
}
1 <RadzenDataGridColumn Property="TestA.FirstName" Title="First Name" />
2 <RadzenDataGridColumn Property=@nameof(TestADTO.FirstName) Title="First Name" />
3 <RadzenDataGridColumn Property=@nameof(ParentDTO.TestA.FirstName) Title="First Name" />

You cannot use nameof() to specify nested property.