Basket methods now all support packages (though basket_item.package is cropped and only contains the package ID)