with group key func
adding extra stuff to the error extraData
fluent api name refactoring
error filter pipeline refactoring / content filter api design