Better documentation, add a class method to set the encryption key.