First implementation of outbound chain of responsibility pattern