Define a SnapshotDao, its testsuite and a JdbcImplementation