Completed AddressControl that shows how to bind to a complex object in a UserControl