Context visibility : adding enum class for context visibility values