public override IInterceptor CreateInterceptor(IProxyRequest request)
 {
     if (timer == null)
     {
         MetricName     metricName = Utils.BuildName(request, Name, Absolute);
         MetricRegistry registry   = request.Context.Kernel.Get <MetricRegistry>();
         timer = registry.Timer(metricName);
     }
     return(new TimingInterceptor(timer));
 }