Add abstract EncryptionKeyRepository