enhance() augments an object by adding new data, properties, components or functionality. The resulting object will typically belong to the same class or an inheriting class.
enhance() augments an object by adding new data, properties, components or functionality. The resulting object will typically belong to the same class or an inheriting class.