New interfaces Filter and CollectionFilter and implementation FilterChain