Contact needs to keep track of its hosts; Host contacts are also removed when a contact is deleted.