add specific response type for items
create and update items / add some tests
add a fluent interface