public FilterItem(FilterChainKind kind, IFilterFactory factory, IFilter referenceFilter, FilterAccessor accessor, int perInvokeIndex = -1) { Kind = kind; Factory = factory; ReferenceFilter = referenceFilter; Accessor = accessor; PerInvokeIndex = perInvokeIndex; }