1. A method of storing immutable data objects in a computer readable storage, the method comprising: receiving a first original immutable data object comprising data having a plurality of parts; determining at least one logical boundary that divides the plurality of parts within the first original object; storing in a fixed content storage system at least one of the divided parts of the first original object as a part object, wherein the stored part object is allocated an identifier; and storing in the fixed content storage system a first master object comprising metadata that uses the allocated identifier to reference the stored part object of the first original object.