inital work on a service object for sale_item.save