Move definition of Beforer interface from router to filter; Router no longer implements Beforer
Init filterChain to avoiding nil error