同じカードを番号を変えて複数定義する方法は、スマートでないどころか最もポピュラーな方法のうちの1つだと思いますよ。カードがN枚あるなら、0からN-1までのユニークな番号を振って管理する、マイナンバーと同じですね。