Implemented non-persistence parts of ContactManagerImpl