use AddressId and set complex type