The disclosed system may further be embodied in programs delivered to a computer or other software-based system in various forms, including, for example, runtime systems supporting object-oriented languages and providing direct representation of classes, objects and other object oriented concepts, as well as other operating environments enabling indirect implementations of object oriented methods