The property grid (and normal grids for that matter) generate label entry pairs for each property of an object, probably using reflection to iterate over them. We have a need to manage object properties as a collection of property objects (allowing additional properties to be added at run time - dynamic objects). It would be great if the auto generate source could be set to the properties collection.