```Optional``` and ```null``` provide less clarity to the caller about the encryption type; if we know it is ```NONE``` we should say so and if it is unknown we should say so as well.  We can use ```Optional``` for situations where we do not know and probably should for ```StorageClass``` in some situations (see TODO).