Refactoring cart and order method duplications