* fixed static initialization order issue with the enum class