} // Only DataUser.GetUser should call this public override void SetData(Dictionary <string, object> data) { base.SetData(data); IsMe = Get <bool>(data, KEY_IS_ME); PersonalIdentityNumber = Get <string>(data, KEY_PERSONAL_ID); ContactCount = GetInt(data, KEY_CONTACT_COUNT); AdolescentCount = GetInt(data, KEY_ADOLESCENT_COUNT); if (data.ContainsKey(KEY_USER_DETAILS)) { UserDetails = DataUserDetails.GetDetails(GetDict(data, KEY_USER_DETAILS)); } }