# Solidification, Snapshot and Reattachments
## Solidification
### Problem:
- We cannot ask for missing value object
- You wait and if it doesn't get solid you ignore it.
### Possible Solutions
- (Hans) We could tie value solidification to the message layer:
- value objects do not get gossiped if they are not solid
- cons: you need to parse it first.
## Snapshot
### Problem:
- How to snaphsot
### Possible Solutions
- Clean up as soon as (or some time later) a transaction is confirmed (level-of-knoledge 3)
## Reattachment
### Problem:
- Bounded by some restirictions:
- one time signatures
- Reattachment must be well defined
- 2 copies of the same object might cause issues
- differntiate between reattachment and conflict
### Possible Solutions:
- (Billy) Reattachment do not exist on a Total Ordered struct