EnumNames<ENUM_TYPE>::GetValue () and EnumNames<ENUM_TYPE>::RequireItemsOrderedByEnumValue_()
avoid use of Lockable (use nu_Synchonized<> instead)