1. A method for dynamically generating a user-defined run time class object in a computer system, comprising: creating a global generic class having a first member related to at least one attribute and a second member related to at least one method, wherein at least one of the first and second members is an instance of a generic class, instantiating at least one instance of the generic class to dynamically generate the at least one of the first and second members, the instantiating being based on a user-defined run time class definition provided at run time, the at least one attribute each having an attribute name being any name defined by the user-defined run time class definition; and generating, at run time, the user-defined run time class object from said global generic class by directly instantiating an instance of the global generic class without inheriting from the global generic class and associating the at least one instance of the generic class with the instance of the global generic class based on the user-defined run time class definition provided at run time.