removed Snapshot class