added more exception throwing o ContactManagerImpl