Improves implementation of abstract decorator class
Removes unnecessary method in unit test class
Implements decorator for hiding delivery/payment options based on the country code