Code structure for AddressBook and AddressBookEntry