make UserLogin private set