public IDisposable BeginNextMethodIdentityScope(string methodIdentityKey)
        {
            var methodIdentity = _logContext.PeekProperty(methodIdentityKey) as MethodIdentity ?? MethodIdentity.Create();

            methodIdentity = methodIdentity.GetNext();

            return(_logContext.PushProperty(methodIdentityKey, methodIdentity));
        }