Add Snapshot support.