public static Person FromBitIdAddress(string address) { People candidates = People.FromOptionalData(ObjectOptionalDataType.BitIdLoginAddress, address); if (candidates.Count == 1) { return(candidates[0]); } throw new ArgumentException("Zero or several candidates"); }