Refactoring (PhoneBook Architecture)