Building models on top of snapshots