1. A data structure for a client tracking system, including: a client tracking server object derived from a server class that provides an implementation of a query interface function that overrides the query interface function of the server class, wherein a phantom manager object is a data member of the client tracking server class.