Interface KeyStore<X extends KeyStore<X>>