update accessors for the behaviour.
visibility now returns the current workflow state.
share_with returns a list of userids with the Reader role.