More Responsibility – Less Templates

More Responsibility – Less Templates