Refactored addresbookservice for final use case