public CollectionMappingPipeFactory(
     IRestCollectionLinkGenerator linkGenerator,
     IScopedStorage <PaginationMetaInfo> paginationMetaInfoStorage,
     IQueryableTransformer <TInput> queryableTransformer)
 {
     this.linkGenerator             = linkGenerator;
     this.paginationMetaInfoStorage = paginationMetaInfoStorage;
     this.queryableTransformer      = queryableTransformer;
 }
 public CollectionMappingPipe(
     Func <TInput, TOutput> mapping,
     IRestCollectionLinkGenerator linkGenerator,
     IScopedStorage <PaginationMetaInfo> paginationMetaInfoStorage,
     IQueryableTransformer <TInput> queryableTransformer,
     IOutputPipe <IQueryable <TInput> > parent)
     : base(parent)
 {
     this.mapping                   = mapping;
     this.linkGenerator             = linkGenerator;
     this.paginationMetaInfoStorage = paginationMetaInfoStorage;
     this.queryableTransformer      = queryableTransformer;
 }