FEATURE Addresses has a type to handle validation difference between flats and houses.