1. A process for dynamically constructing an object, the process comprising: providing a utility constructor class parameterized on a subject class type; providing an object constructor class for a subject class by instantiating the utility constructor class with the subject class; providing a default constructor method in said object constructor class for constructing an object of said subject class; and using said default constructor method to construct an object of said subject class.