adding a laser-focused, agile, strategic Object.clone when generating subkeys in protected model. this was only an issue with ProtectedShared models having the `recipients` object keys overwritten, but is fixed now.
implementing RSA encrypting. save a few unforseen bugs, it was relatively fucking easy. good job, past self.