CustomUserData class