Encrypt only specific arguments or nested properties of arguments

Added fine-grained control over what gets encrypted rather than having the whole payload get encrypted.