finilized tracer. additional access methods should be implemented in ITracer.