Refactor out sphere instance usage of CheckoutController