1. A data structure comprising: an object, wherein the object includes a pointer to a vtable, wherein the vtable includes a plurality of pointers, wherein the plurality of pointers point to a plurality of classes and wherein the plurality of classes include at least one unified type hierarchy.