Bulk save functionality (setItems method) + other minor fixes

No new tests, existing tests work
No problem changing it back, didn't wanted to do two assignments in case true