Make TestClientKeyValue abstract to prevent setup/teardown methods being called (and failing)