private static IHasResponseFilter[] ShallowCopy(this IHasResponseFilter[] filters)
 {
     var to = new IHasResponseFilter[filters.Length];
     for (int i = 0; i < filters.Length; i++)
     {
         to[i] = filters[i].Copy();
     }
     return to;
 }
        private static IHasResponseFilter[] ShallowCopy(this IHasResponseFilter[] filters)
        {
            var to = new IHasResponseFilter[filters.Length];

            for (var i = 0; i < filters.Length; i++)
            {
                to[i] = filters[i].Copy();
            }
            return(to);
        }