some fixes to UserData.cs and UserSlotData.cs