refactor enum using SerializedName