1. A method for reducing the number of operations performed by a persistence manager against a persistent store of data items, the method comprising: receiving a plurality of requests from an application; mapping each request into a transaction for performance against the persistent store, each transaction comprising at least one operation; accumulating a plurality of transactions; and preprocessing the plurality of transactions to reduce the number of operations for performance against the persistent store.