Changing visibility scope of add_items function to allow it's overide in extended class.
Allowing charge_subscription function to use individual items instead of
passed function argument called amount.
Example of derived class , that allows to pass productSKU and
productName additional fields, while working with individual items.