processor 추가 ListTraversal에 각 필터나 프로세스 적용 책임을 맡기는게 맡는 일인지 모르겠어서 우선 분할