added item methods
added add/setItems methods
added handling cartitems