1. A method for dynamically generating a run time class object in a computer system, comprising: creating a global generic class having a first member being related to at least one attribute and a second member being related to at least one method, wherein at least one of the first and second members is an instance of a generic class, the generic class having at least a name as an attribute, wherein the name is a user-defined run-time class object definition; deriving said run time class object from said global generic class based on a user-defined run time class definition provided at run time; and generating, at run time, the user-defined run time class object definition 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 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.