Added a new class 'Adder' to illustrate internal dependencies concern