Avatar
sealed trait みたいなのがないから enum で回避したことを思い出した