Snapshot class