名前が衝突しそうだったのでEnumItemを廃止してTypeSafeValueを追加
add jar exporting