make FilterChain public