1. A method for recovering from a power loss, the method comprising: accessing a state field in a data structure encoded on a memory, the data structure including a single segment data object having a data instance object; if the state field indicates the data instance object was valid prior to a power loss, recovering one of the data instance object or a copy of the data instance object; and if the state field indicates that data for the data instance object was written but not yet valid prior to the power loss, updating the state field to indicate valid data.