Add specs for Enum class
Update SiteSettingExtension to use new Enum class