Initial ItemFulfillment implementation
Correct and Expand CustomerPayment