The Surrogate Object Manager 94 is module which implements a set of externally addressable functions which in turn provide services that manipulate occurrences of the three structure types created in the course of using the present invention: the Surrogate Object Type structure 244; the Operation Activation structure and the Surrogate Object Instance structure.