AddressPart and associated unit tests