/**
  * Constructor with possibility to populate the address.
  *
  * @param street The street information.
  * @param zipCode The zipcode.
  * @param city The city.
  * @param additionalInfo Any additional information.
  */
 public Address(String street, ZipCode zipCode, String city, List<String> additionalInfo) {
   super();
   setStreet(street);
   setZipCode(zipCode);
   this.city = city;
   this.additionalInfo = additionalInfo;
 }