enum class_name switch to siguliar