I was wondring if someone might be able to tell me if the following is possible, and how I would go about doing it. I would like to create the equivalent of an object instantiation on the fly. For example, say I have the class Property, I would like to create a property at runtime. Say the user states that color is a property, then I would like an object color of type Property that can be used. Is there a way this, or something to a similar effect, can be done during runtime?