JsonSerializerを追加し、JsonSerializableTraitの実装をJsonSerializerに移動