public void StopMarker(IPerformanceMarker marker)
        {
            if (marker == null)
            {
                // Err on the side of not having performance code throw any errors.
                return;
            }

            marker.Stop();
            _logger.Log(marker);
        }