overrode snapshotRepository