Adding add modifier
Update logic to use their respective modifier
Adding to option to pass two values for automatic tax calculation
Adding __get magic method to return the value of protected properties