thrift: use EmailAddress, Url