Traces object method calls recursively using Tracer