enum の基底型を指定するとうまく XML が出力されないことに気づいた