Since it can be changed, client can change 'name' instead of 'id'