This allows for convenient usage of const Decryptor<Impl> &.
Both via static data members and Encryptor/Decryptor interfaces. Crucial for safe memory allocation routine.
Inherit DesDecryptor from it.