I'm trying to add a collection to a 'generic' object in c#, but as the object has no visible methods, properties etc, c# thinks that an assembly needs to be loaded. Is there a way around this?