How does a client application internally refer to COM components that are referenced using early binding?