enum => enum class
Remove relicate of Observation