moved initialization of encrypting and decrypting ciphers into the AESKeyVersion constructor