UserInfo class and properties