Consider replacing registeredBy/With/At/Agent with grantedBy, grantedWith, grantedAt, grantee in Access Consents, Data Consents, Access Grants, and Data Grants
Remove fromSocialAgent from AccessReceipt
Replace viaSocialAgent in AccessReceipt with grantedBy