Bulk save functionality (setItems method) + other minor fixes

No new tests, existing tests work
Ok, then they should go back