move methods from OrderData into Order row

- a single place where methods can be overridden
- no getting the cart component class required anymore