Introduce AddressCollection class