I am employing ITypedList to expose properties of contained classes and am
having trouble with properties nested a few levels down. My class structure
looks something like this:

EmployeeCollection ' A collection of Employee objects,
Implements ITypedList
Employee ' Decorated with an attribute that
points to a CustomTypeDescriptor. This CustomTypeDescriptor class exposes
properties of an Activity class that is contained in Employee.
Activity ' A Simple class, also decorated
with an attribute that points to a CustomTypeDescriptor-derived class. This
class exposes properties of the Attribute class, contained by Activity.
Attribute 'A simple class contained by Activity.

I bind a DataGridView to the EmployeeCollection class. I've been successful
in using ITypedList when going one level deep, but when I cannot seem to
expose the properties of the Attribute class at the highest level. In other
words, I want to display properties of Employee, Activity, and Attribute in
the datagridview, but cannot see below the Activity class's properties.

Any insights would be appreciated.


P.S. Sorry if this message posts several times. Not sure why this happens.