- the Chain Of Responsibility pattern