Extracted filterResponse to AbstractResponseFilterManager and did some refactorings