public AccountDataKey(AccountData data, params string[] fieldNames) { _key = string.Join("\u0001", fieldNames.Select(f => GetValue(data, f))); }