private void AddProfileToUserDefaults(UserProfileModel model) { var props = model.GetType().GetProperties(); foreach (var prop in props) { var value = prop.GetValue(model)?.ToString(); if (string.IsNullOrEmpty(value)) { continue; } _plist.SetString(value, prop.Name); } }