extended the enum work to support List<TEnum>, so multiple enum values can be specified and collection in a strongly typed list.