Fixed bug with inserting items, when and old item is completely covering it:
Refactored some classes:
* ItemWriter now really only writes
* ItemPersister replaces it for all persistence operations