Chain Of Responsibility pattern is added.