### Question:
UniqueValueSerializationStrategyV1Impl extends
    UniqueValueSerializationStrategyImpl<CollectionPrefixedKey<Field>, CollectionPrefixedKey<Id>> { @Override public int getImplementationVersion() { return CollectionDataVersions.INITIAL.getVersion(); } @Inject  UniqueValueSerializationStrategyV1Impl( final CassandraFig cassandraFig,
                                                   final SerializationFig serializationFig,
                                                   final Session session,
                                                   final CassandraConfig cassandraConfig); @Override Collection<MultiTenantColumnFamilyDefinition> getColumnFamilies(); @Override Collection<TableDefinition> getTables(); @Override int getImplementationVersion();  }### Answer:
@Test public void testVersion() throws ConnectionException, InterruptedException { assertEquals( CollectionDataVersions.INITIAL.getVersion(), strategy.getImplementationVersion() ); }