Large refactoring around CC service, and added CcOrderService