1. A computer-implemented method for updating a modeled object, wherein the method comprises: providing, by a processor: an old operand of an operation, wherein the operation is a node of a stored history tree of the modeled object, the stored history tree comprising leaf nodes that are solids and other nodes that are operations, a result of applying the operation to the old operand, wherein applying the operation to the old operand includes computing old sub-results, each old sub-result being determined by a respective old sub-operand of the old operand, and a new operand including a first set of new sub-operands of the new operand at least partially identical to old sub-operands of the old operand, and a second set of new sub-operands, applying, by a processor, the operation on the new operand, including: computing new sub-results fully determined by a respective sub-operand of the second set, independently of other sub-operands; and retrieving the old sub-results determined by the old sub-operands of the old operand to which sub-operands of the first set are at least partially identical.