In my custom vision component, I have an editable text field. However, I would like to control whether this text field is editable depending on the logged in user's roles. Right now I am using the string contained in [System]User/RolesString. I was just wondering if there is a more built-in way to access the client session information, and subsequently the user roles? Perhaps a client context method? My component extends AbstractVisionComponent and thus possesses the 'context' field, which is a VisionClientContext object.