Add inline documentation to idempotent public method
Add inline documentation to idempotent accessor methods

Minor fix missing access policy
Add inline doc. to cryptographically critical method