Adding behavioral - chain of responsibility