public void Dispose()
        {
            Components?.Dispose();
            OperationHandlerRegister?.Dispose();

            OnDispose();
        }
        private void OnAuthenticated(int userId)
        {
            OperationHandlerRegister.Dispose();

            Components.AddComponent(new UserProfileTracker(userId, ServerType.Login, isUserProfileChanged: true));
        }