Data that I have has multiple levels, but different levels for different catagory.
i.e.
One data element is:
data.Add(new DefaultData() { Category = "Employees", Country = "USA", JobDescription = "Sales", JobGroup ="Executive", EmployeesCount= 50});
other one has extra field:
data.Add(new DefaultData() { Category = "Employees", Country = "USA", JobDescription = "Sales", JobGroup ="Executive", Location="San Franscisco" EmployeesCount= 100});
How to handle this?