private static IEnumerable <CurrencyCapabilities> GetFlags(CurrencyCapabilities flags)
 {
     foreach (CurrencyCapabilities singleFlag in Enum.GetValues(typeof(CurrencyCapabilities)))
     {
         if (flags.HasFlag(singleFlag))
         {
             yield return(singleFlag);
         }
     }
 }