Implement contact retrieval (R).

Why don't we use a `PersistenceHelper` here?