CustomerManagerImpl is completed and independant of ResourceManagerImpl