public PagedList(IEnumerable <T> items = null)
 {
     Paged  = new Paged();
     _items = items != null ? new List <T>(items) : new List <T>();
 }
 public FilterPagedList(PagedList <TItem> list, TFilter filters = default(TFilter)) : this(list.Items)
 {
     Paged.Initialize(list.Paged.TotalCount, list.Paged.PageIndex, list.Paged.PageSize);
     Filters = filters;
 }