internal void HandleMessageCore(UserauthServiceMessage message)
        {
            Contract.Requires(message != null);

            typeof(UserAuthService)
            .GetMethod("HandleMessage", BindingFlags.NonPublic | BindingFlags.Instance, null, new[] { message.GetType() }, null)
            .Invoke(this, new[] { message });
        }
 internal void HandleMessageCore([NotNull] UserauthServiceMessage message)
 {
     typeof(UserauthService)
     .GetMethod("HandleMessage", BindingFlags.NonPublic | BindingFlags.Instance, null,
                new[] { message.GetType() }, null)?.Invoke(this, new object[] { message });
 }