allow construct of AddressCollection to accept array