Use IRepositoryIdProvider#generateId() instead of toString()