1. A system for storing data comprising: a data manager for receiving data to be stored in a storage system; an object manager for handling objects in which the received data is stored; a protection manager for determining if the received data is to be added to an object; and if the protection manager determines that the data is to be added to the object, then the protection manager adds the data to the object, otherwise, the protection manager rejects the data.