I wouldn't expect the decryption context to even have this attribute as opposed to it having a property that raises a TypeError.  Does AEAD need separate interfaces for encryption/decryption?