Support snapshots

BugzID: 20942
Support snapshot param for _changes