1. A method for dynamically generating a wrapper object, comprising: receiving a vendor object and superclass; performing reflection on the vendor class; generating a wrapper class; instantiating the wrapper class, the instantiating including generating a wrapper object as an instance of the wrapper class; and associating the vendor object with the wrapper object.