Permanent objects (easy) Lazy instantiated objects (harder)
update offset members deletion and shared object issues head models recognize recursive patterns
Text example: