ShippingMethodView refactoring