Add Total properties to PurchaseOrderService
Refactor PurchaseOrderService